全部文章
下面这部分内容转载自: http://www.haogongju.net/art/2350374 JDK5中添加了新的concurrent包,相对同步容器而言,并发容器通过一些机制改进了并发性能。因为同步容器将所有对容器状态的访问都 串行化了,这样保证了线程的安全性,所以这种方法的代价就是严重降低了 ...
做些记录,特别是led显示左移效果的代码,二进制位的特效函数 LED屏:https://item.taobao.com/item.htm?id=16401785016&_u=iq9aqj2141 arduino连接图 mixly代码: ~/MixlyControls.xml ~/block/Mixl ...
什么是Mybatis? 在Java中,我们连接数据库可以使用最初级的JDBC,但是这样很麻烦,每次都要写好多,所以Mybatis出现了,Mybatis可以帮我们很简单很简单的实现与数据库的读取改写操作 引入文件 1. Maven引入一个Mybatis的包 2. 还需要一个Mybatis的配置文件,可 ...
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 目录概况具体打包过程aapt阶段aidl阶段Java Compiler阶段dex阶段... ...
1. 语言主要分为两大类:编译型语言和解释型语言。 对于静态语言来说(如Java、C++、C),处理上述这些事情的叫编译器(Compiler),相应地对于JavaScript这样的动态语言则叫解释器(Interpreter)。 这两者的区别用一句话来概括就是: 编译器是将源代码编译为另外一种代码(比 ...
聊聊并发-Java中的Copy-On-Write容器 Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Jav ...
vim文本编辑器文本:纯文本,ASCII,TEXT,unicode文本编辑器行编辑器:sed全屏编辑器:nano,vi,vimvi=VisualInterfaceVim=UIImpovedvim编辑器模式编辑模式:1命令模式2输入模式3末行模式:内置的命令接口打开文件vim"#"光标定位于行上/PATTERN第一个模式转换:编辑模式:默认模式编辑模式--》输出模式-i:inse
模块作用json通常用于在web客户端和服务器数据交换,即把字符串类型转换成python基本数据类型,或者将python基本数据类型转换成字符串类型常用的方法json.dumps(obj)#将python的基本数据类型转换成字符串json.loads(obj)#将字符串序列化成python的基本数据类型json.dump(obj)#将python的基本数据类型转换成字符串并写入到文件当中json.
Linux特殊位SUID、SGID、SBIT 前言 Linux中的文件权限一般有x、w、r,在某个情况下有需要用到s、t,即特殊位。 进程运行时能够访问哪些资源或文件,不取决于进程文件的属主属组,而是取决于运行该命令的用户身份的uid/gid,以该身份获取各种系统资源。 SUID SUID即setu ...