一直想把这个特别重要的关键词的底层实现搞明白。(当然现在也没有完全明白,如果有错误以后修改这篇文章) 首先,这个关键词synchronize可以说是个语法糖,它的具体用法网上很多博客都讲的比较明了了。 简而言之就是对一个对象“加锁”。首先,找个地方的对象不一定是堆里面的类的实例对象,也有可能是方法区 ...
分类:
编程语言 时间:
2016-05-27 20:07:20
阅读次数:
250
题意:有一个n位的电话号码,每位电话号码将分成n/k段,每段均为k为,求出满足以下要求的电话号码个数 1)第i段可以整除a[i]; 2)第i段不能以数字b[i]开头。 题解: 1、 第i段能被a[i]整除的的个数z=(10^k-1)/a[i]+1; 2、 能被a[i]整除但以b[i]开头的个数y有: ...
分类:
其他好文 时间:
2016-05-27 20:05:51
阅读次数:
166
1. 音频 1> 音频实现简述 iOS 里面共有四种专门实现播放音频的方式: System Sound Services(系统声音服务) OpenAL(跨平台的开源的音频处理接口) Audio Queue Services(播放和录制音频服务) AVAudioPlayer(高级音频播放器) Syst ...
分类:
移动开发 时间:
2016-05-27 20:06:59
阅读次数:
233
最近做一个项目,里边要做图片处理功能,其中就有图片单指旋转,缩放。由于之前还没做过这样的功能,于是乎找了下相关的资料,终于找到了一种好的实现方案。于是就仿照美图秀秀里边贴纸的功能做了一个demo。。。以下贴一些主要实现代码。。。。 /*****头文件*********/ #import <UIKit ...
分类:
移动开发 时间:
2016-05-27 20:07:53
阅读次数:
1157
mount #查询已挂载 mount -a #依据配置文件/etc/fstab的内容自动挂载挂载命令格式: mount [-t 文件系统] [-o 特殊选项] 设备文件名 挂载点 #挂载点要是空目录 选项: -t 文件系统 #加入文件系统类型来指定挂在的类型,如ext3、ext4、iso9660等文 ...
分类:
其他好文 时间:
2016-05-27 20:06:53
阅读次数:
145
随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数量超过了1/4,你能从发帖列表中快速找到他们吗? 设计思想: 下面是找水王1的设计思想: 这是一个查找数组中出现频率最高值的问题,不一样的是已知条件中有一点为出现频率最高值出现频率大于0.5。 按照常规思 ...
分类:
其他好文 时间:
2016-05-27 20:06:55
阅读次数:
124
1.XPath 查看元素的xpath https://addons.mozilla.org/zh-CN/firefox/addon/xpath-checker/ 2. Tamper Data 查看页面每一个请求的具体响应时间,结果 https://addons.mozilla.org/zh-CN/f ...
分类:
其他好文 时间:
2016-05-27 20:04:48
阅读次数:
144
随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数量超过了1/4,你能从发帖列表中快速找到他们吗? 1.设计思想 使用“消去”的方法没有实现,只能用麻烦一点的方法,就是统计ID个数,利用两层循环,依次找出三个水王。内层循环统计个数,只要找到就停止循环,进 ...
分类:
其他好文 时间:
2016-05-27 20:05:44
阅读次数:
176
这次的就直接发放代码截图吧,应该是用go语言做后台一个简易的聊天,这里没用到什么特别的知识,最朴实的来实现效果,主要目的是分享下h5怎么用websocket,go搭建websocket服务的主要部分。 go代码部分: 1 // WebChat project main.go 2 package ma ...
分类:
Web程序 时间:
2016-05-27 20:06:44
阅读次数:
323
php.h zend_api.h ZEND_FN(name) > zif_##name PHP_FUNCTION(name) > ZEND_FUNCTION(name) > ZEND_NAMED_FUNCTION(ZEND_FN(name)) > void zif_name(INTERNAL_FUN ...
分类:
Web程序 时间:
2016-05-27 20:04:51
阅读次数:
175
HTMLElement.prototype.attr = function(k,v){ if(v){ return this.setAttribute(k,v); } return this.getAttribute(k); } window.clog = function(s,t){ t = t? ...
分类:
其他好文 时间:
2016-05-27 20:06:40
阅读次数:
142
一、String对象 1、string s; s.size(); //返回的是s中字符的个数,也是s的长度; //string对象最后没有加空字符 //size()返回的是string::size_type类型,也就是unsigned类型,而不是int类型 2、两个string对象的相加 strin ...
分类:
其他好文 时间:
2016-05-27 20:05:02
阅读次数:
169
将昨天的php代码改造成C++ 上面定义了一个头文件,定义base64的类 base64类中方法的定义实际上是在base_64.cpp中进行的。 上面的两个文件用来生成一个静态链接库:libbase_64.a 下面来进行实际的测试: 编译代码并运行 输出效果: 在改造昨天的php代码过程中,还参考了 ...
分类:
编程语言 时间:
2016-05-27 20:04:02
阅读次数:
988
CREATE FUNCTION jsonb_merge(JSONB, JSONB) RETURNS JSONB AS $$ WITH json_union AS ( SELECT * FROM JSONB_EACH($1) UNION ALL SELECT * FROM JSONB_EACH($2) ...
分类:
Web程序 时间:
2016-05-27 20:04:30
阅读次数:
174
其实这个问题跟用什么语言导出csv文件没有关系。Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法;如果数字大于15位,它不仅用于科学技术费表示,还会只保留高15位,其他位都变0。解决这个问题:只要把数字字段后面加上显示上看不见的字符即可,字符串前面或者结尾加上制表符"\t".php ...
分类:
其他好文 时间:
2016-05-27 20:03:02
阅读次数:
388
1.email.class.php类文件内容 2.sendmail.php页面代码 3.HTML页面代码 ...
分类:
Web程序 时间:
2016-05-27 20:04:20
阅读次数:
221