ThreadLocal用于下面的场景: 1. 不允许多个线程同时访问的资源 2. 单个线程存活过程只使用一个实例 官方定义如下: 使用例子(官方实例:每个线程有自己单独的ID,而且这个ID随着新的线程添加保持自增): 本文不再对源码详解,感兴趣的同学可以自己读解源码。 参考: https://doc ...
分类:
编程语言 时间:
2017-12-27 22:31:06
阅读次数:
138
在平时工作中经常会遇到,sql 查询数据之后需要发送给业务人员,每次都手工执行脚本然后拷贝数据到excel中,比较耗时耗力,可以考虑自动执行查询并将结果邮件发送出来。 分两步实现: 1、执行查询将结果保存为excel,这里使用存储过程 1 Create procedure [dbo].[pr_Dep ...
分类:
数据库 时间:
2017-12-27 22:30:58
阅读次数:
161
KRPano动态热点专用素材是一种特定形式的序列图,该序列图要求帧的水平和垂直的具体位置必须准确,否则图的动作将会出现错乱,KRPano不支持动态图。目前网上比较匮乏动态热点素材,在此亲手整理制作了50多个热点素材图。 使用的时候请用横着或者竖着的长图,这个就是动态热点素材图,其它的图我们直接看到图 ...
分类:
其他好文 时间:
2017-12-27 21:36:47
阅读次数:
475
struct.unpack(format,string)按照format格式将string解压为元组。 struct.pack(format,v1,v2,...) 按照format格式将v1,v2压缩成单一字符串 struct.calcsize(format) 返回format的字符总数。 ...
分类:
其他好文 时间:
2017-12-27 21:36:38
阅读次数:
137
三元运算符 判断条件?(条件为真时执行):(条件为假时执行) 对比记忆 var color='red' ; //判断颜色是否为red if(color 'red') { console.log('takeout'); }else { console.log('nothing'); } //使用三元运 ...
分类:
编程语言 时间:
2017-12-27 21:36:32
阅读次数:
150
firefox 56支持旧式扩展,这对科学很重要!!很重要!!很重要!! 它却自动更新,简单地关了也不行,很是牛氓! ========== 备份C:\Users\用户名\AppData\Roaming\Mozilla\Firefox\Profiles 文件夹。 卸载FF57,重启,用everythi ...
分类:
其他好文 时间:
2017-12-27 21:36:25
阅读次数:
164
? 项目中,我们经常会遇到自定义组件传值的问题,方法很多种,但是原理很简单,下述文档总结实际项目中使用的传值方式。
父组件传递给子组件某一值,子组件内会修改该值,然后父组件需要获取新值
? ...
分类:
其他好文 时间:
2017-12-27 21:36:18
阅读次数:
180
一.maven工程的好处 1.一步构建 maven对项目构建的过程进行标准化,通过一个命令即可完成构建过程。 2.依赖管理 maven为全世界的java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源软件。通过衍生工具,我们还能对其进行快速搜索,因此maven工程不用手动导入jar包 ...
分类:
其他好文 时间:
2017-12-27 21:35:59
阅读次数:
225
Mac环境下实现alias重命名命令 iOS Dev在使用Xcode完成代码编写后,可能需要上传至第三方分发应用给测试人员进行相关测试,比如蒲公英、FIR. 效率较高的上传方式是借助于Fastlane,在使用Tastlane时,需要在iterm输入相应的命令,繁琐的命令输起来就可能会出错,这样就需要 ...
分类:
系统相关 时间:
2017-12-27 21:35:53
阅读次数:
276
xml学习笔记 1:xml的概述 1.1 xml是什么 标记语言:语言中出现了<a></a>的标签 a:HTML 超文本标记语言 (语法非常严格,不能随意的定义标签) b:XML 可扩展的标记语言(用户可以根据自己的需求,随意的定义标签) <垃圾></垃圾> 开发的组织:w3c 开源精神 HTML ...
分类:
编程语言 时间:
2017-12-27 21:35:40
阅读次数:
237
3675: [Apio2014]序列分割 Description 小H最近迷上了一个分隔序列的游戏。在这个游戏里,小H需要将一个长度为n的非负整数序列分割成k+1个非空的子序列。为了得到k+1个子序列,小H需要重复k次以下的步骤: 1.小H首先选择一个长度超过1的序列(一开始小H只有一个长度为n的序 ...
先来看不同JTAG方案,下载配置QSPI Flash所耗时间
基于FTDI方案,JTAG下载时间为494sec ...
分类:
其他好文 时间:
2017-12-27 21:35:22
阅读次数:
516
Dashboard Hystrix Dashboard可以让你实时监控hystrix的metrics信息。 当netflix开始使用dashboard后,运维效率得到了极大的提升,并且极大降低了大多数的线上问题的影响。 当服务依赖失败时就会显示红色。 线图显示了一个服务依赖的各项数据代表的意义。 h ...
分类:
其他好文 时间:
2017-12-27 21:35:14
阅读次数:
190
早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本, ...
分类:
其他好文 时间:
2017-12-27 21:35:05
阅读次数:
180
前些时候就是别人问我他的android APP怎么做一个广告的欢迎界面,就是过几秒后自动跳转到主界面的实现。 也就是下面这种类似的效果。要插什么广告的话你就换张图吧。 那么我就思考了下,就用了android 的一个动画类Animation...其实在Android 的API开发文档上就有的一个东西。 ...
分类:
移动开发 时间:
2017-12-27 21:34:56
阅读次数:
311
1、头文件要有<stdlib.h> 2、FILE *fopen(char *pname,char *mode) 这是fopen()函数的原型 如果mode 是w,那么,如果没有找到相应的文件的话,就会自动生成一个新的文件。 如果mode 是r的话,并且没有找到相应的文件的话,就会报错。 打开文件的作 ...
分类:
编程语言 时间:
2017-12-27 21:34:48
阅读次数:
211
Pandas基础篇 Pandas基于Numpy开发,提供了很多高级的数据处理功能。 1、Pandas中的数据对象 Series和DataFrame是Pandas中最常用的两个对象。 1.1 Series对象 是Pandas中最基本的对象,可用Numpy的数组处理函数直接对Series对象进行处理。支 ...
分类:
其他好文 时间:
2017-12-27 21:34:41
阅读次数:
909