- 博客(33)
- 收藏
- 关注
转载 iOS开发多线程--(NSOperation/Queue)
iOS实现多线程的方式有三种,分别是NSThread、NSOperation、GCD。关于GCD,请阅读GCD深入浅出学习简介NSOperation封装了需要执行的操作和执行操作所需的数据,提供了并发或非并发操作,可以设置最大并发数,取消操作等。iOS使用NSOperation的方式有两种: * 直接使用系统提供的两个子类:NSInvocationOperation和NSBlo...
2016-02-29 15:00:00 69
转载 并发控制:(二)乐观锁 悲观锁
悲观锁:(pessimistic locking):假定:发生冲突的概率比较高,实现:在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking)。这样其他事务如果想操作该记录,需要等待锁的释放特点: 当并发量较大,频繁访问时,等待时间较长,并发访问性不好例如: java的synchronized,SqlServer页级锁,Oracle行级锁乐观锁:(opti...
2016-02-26 19:51:00 59
转载 JavaScript跨域总结与解决办法(转)
JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:URL说明是否允许通信...
2016-02-26 18:11:00 33
转载 数据库的本质、概念及其应用实践(二)
原文请详见:http://www.ucai.cn/blogdetail/7034?mid=1能够在线执行查看效果哦!三、各种数据库的关系、实践3.1、自制简单文本格式(甚至在PHP中,用数据保存配置)A、比方有一个AngularJS的演示样例项目,就用json保存演示样例数据的格式。B、PHP保存配置数据就更加常见了。TP就是一个典型。...
2016-02-26 09:01:00 85
转载 Linux下安装pymssql及简单尝试
安装pymssql模块:centos : yum install python-devel python-setuptools去https://pypi.python.org/pypi/pymssql/2.1.0 下载源码包 wget https://pypi.python.org/packages/source/p/pymssql/pymssql-2.1.0.ta...
2016-02-25 16:35:23 166
转载 【问卷调查】来吧!新学期!
你对自己的未来有什么规划?做了哪些准备? 肯定是出来找个工作,再娶个漂亮的老婆,生个儿子,工作嘛,有官没官保住个城关先。所以得努力吧,上次听中办领导做的青年演讲,说是人生很漫长,但是关键的就那几步,所以要好好走,这么看来的一大步就是17年的国考,很近了,现在必须得准备:1、巩固好学习的知识,既然要学,不管学校的教学环境怎么样,一定要往985学校的学习水平靠拢!不...
2016-02-25 15:21:00 170
转载 ActiveMQ与Spring整合
1.配置ConnectionFactoryConnectionFactory是用来生产JMS连接的 spring为我们提供了多种ConnectionFactory 其中有:SingleConnectionFactory 和 CachingConnectionFactory.xml 配置<bean id="cachingConnectionFactory" c...
2016-02-25 14:51:42 56
转载 session的生命周期
以前在学习的时候没怎么注意,今天又回过头来仔细研究研究了一下Session的生命周期。 Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(t...
2016-02-25 09:19:00 36
转载 SpringMVC表单标签简介
在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。 在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入以下指令:Jsp代码 <%@tagliburi="http://www.springfra...
2016-02-24 10:17:00 44
转载 几种AutoLayout自动布局所经常使用的布局约束类型
width表示约束ui控件的固定宽度height表示约束ui控件的固定高度Leading Space to Superview 与父视图的左边界线保持固定距离Trailing Space to Superview 与父视图的右边界线保持固定距离Top Space to Superview 与父视图的顶部边界线保持固定距离Bottom Space to Superview 与...
2016-02-23 20:51:00 72
转载 Python 全栈开发 -- 开发环境篇
开发环境是一个文本编辑器和 Python 解释器的组合。文本编辑器用来写代码,解释器提供了一种方法来运行编写的代码。一个文本编辑器可以像 Windows 上的 Notepad 一样简单,或是一个复杂的完整的集成开发环境(IDE),如可以运行在所有主流操作系统的 PyCharm。为什么开发环境这么重要?Python 代码需要编写,运行和测试,才能构建成...
2016-02-23 12:41:57 50
转载 Http和Https三次握手那些事
今天我总结了什么是HTTP三次握手,还有HTTPS握手的过程以及为什么HTTPS是安全的。一:HTTP与TCP/IP区别?--->TPC/IP协议是传输层协议,主要解决数据如何在网络中传输--->HTTP是应用层协议,主要解决如何包装数据--->WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议...
2016-02-22 16:14:00 259
转载 Atitit.Java exe bat 作为windows系统服务程序运行
Atitit.Java exe bat 作为windows系统服务程序运行 1. 使用SC命令+srvany.exe (不错,推荐)+net start11.1. First 创建一个java的运行bat11.2. 配置srvany 做serv wrapper11.3. 使用sc 创建/del服务11.4. 启动start/stop服务 Sc \\127.0.0.1 start...
2016-02-20 19:25:00 136
转载 CentOS安装步骤
网上有很多相关的资料,这里整理用于个人收藏,仅供参考,如有不足,请多指正。安装CentOS光盘成功引导会出现如下所示界面界面说明:Install or upgrade an existing system安装或升级现有的系统install system with basic video driver安装过程中采用 基本的显卡驱动Rescue installed syste...
2016-02-20 16:07:23 54
转载 sql操作命令
1、mysql服务的启动和停止编辑net stop mysql net start mysql2、登陆mysql编辑登陆终端(windows cmd或者linux 命令行下)且已经安装mysql-client软件;语法如下: mysql -h 主机ip -u用户名 -p用户密码例如:mysql -h 192.168.31.194 -u ...
2016-02-20 13:09:00 66
转载 LeetCode - 29. Divide Two Integers
29. Divide Two Integers Problem's Link ---------------------------------------------------------------------------- Mean:不使用乘法、除法、取模运算,实现两个数相除. analyse:...
2016-02-19 17:44:00 35
转载 聊聊移动端跨平台开发的各种技术
介绍最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运行呢?除了 React Native,这几年还出现过许多其它解决方案,本文我将会对这些方案进行...
2016-02-19 13:59:00 94
转载 oralce/plsql数组的几种定义
关于ORACLE中的数组:记录同集合集合可以有三种实现方式:1 自定义一个TYPE使用VARRAY来得到一个数组但只能对基本类型定义如:CREATE TYPE 类型名 AS VARRAY OF VARCHAR2(20);1 自定义一个TYPE使用VARRAY来得到一个数组但只能对基本类型定义如:CREATE TYPE 类型名 AS VARRAY(52) OF VARCHAR2...
2016-02-19 13:09:34 2552
转载 Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的漂亮人生 - 本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuin...
2016-02-17 18:29:00 994
转载 UIWindow
window相当于个画板,想要展现的图像或则图形,需要把画的东西画在window画板上;UIWindow继承于UIView,在UI中所有能看的到的东西,都继承于UIView。在iOS中,通常UIWindow来表示,每个APP都要把展现的东西写在UIWindow上。通常一个APP创建一个UIWindow对象。//// AppDelegate.m// UIWindow// Created...
2016-02-16 16:37:00 30
转载 网站访问统计系统Piwik安装使用
参考:http://www.chinaz.com/web/2015/0302/386856.shtml 转载于:https://blog.51cto.com/guowang327/1742415
2016-02-16 11:23:05 56
转载 Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
转自:http://www.oschina.net/translate/docker-lightweight-linux-containers-consistent-development-and-deployment英文原文:Docker: Lightweight Linux Containers for Consistent Development and Deployment...
2016-02-13 03:19:00 184
转载 【转】如何实现一个配置中心
问题服务一般有很多依赖配置,例如访问数据库有连接字符串配置,连接池大小和连接超时配置,这些配置在不同环境(开发/测试/生产)一般不同,比如生产环境需要配连接池,而开发测试环境可能不配,另外有些参数配置在运行期可能还要动态调整,例如,运行时根据流量状况动态调整限流和熔断阀值。传统配置文件方式虽然把配置项分离到单独的配置文件,但是修改一个配置项,需要提交版本管理,发布,重启。整个过程比较麻烦,...
2016-02-12 20:28:00 288
转载 【CodeForces 618B】Guess the Permutation
题题意有个1到n的一个全排列,告诉你第i个数和全部n个数相比的较小数是多少,和自己相比时为0,于是有个主对角线为0的矩阵,求原数列分析我的想法是,给我们的每一行之和按大小排一下,就知道第i个数是数列里第几大的了。因为是n的全排列,所以第几大就是几。按sum排完序后,r[sum[i].id]=i;这句表示原来在id位置的数是现在第i大的,所以r就是要求的全排列了。代码...
2016-02-12 02:23:00 44
转载 JavaCollection
http://blog.csdn.net/itlwc/article/details/10148321http://blog.sina.com.cn/s/blog_6d6f5d7d0100s9nu.html转载于:https://www.cnblogs.com/yunxiblog/p/5186367.html
2016-02-11 11:44:00 46
转载 前端源码安全
今天思考下前端源码安全的东西(不是前端安全,只是针对于源码部分)。在我看来,源码安全有两点,一是防止抄袭,二是防止被攻破。实际上讲,前端的代码大多是没有什么可抄袭性,安全更是形同虚设的(任何前端输入都是不能相信的)。但如果还是想防止源码被查看,HTML、CSS并不能做什么,最终都会用露出来(最简单用Chrome开发者工具就可以看到),所以只能针对JS做文件的压缩合并和混淆。关于抄袭其实就前...
2016-02-09 14:42:00 113
转载 使用 hooks 工程化 ionic 项目
如果你是希望看 api 那建议你去这里,本文只是一个思路不会提供代码。背景ionic 打包其实很简单, ionic build 一下就行了。但是当你需要切换 api 接口,支付宝、推送等插件的 appid(一般来说会分为开发环境,qa 环境,生产环境)时,会很烦并且容易出错。不知道谁说过,好的工程师就应该懒,代码能完成的事情,坚决不动...
2016-02-06 05:53:31 138
转载 Drill官网文档翻译四 Drill的性能
(翻译自apache drill 官网。)Drill是从地基开始就奔向高性能和大数据集去设计的,下面列出来的是Drill能够做到高性能的核心要点。分布式的引擎Drill提供了一个强大的分布式引擎来处理查询。用户可以从集群的任何一个节点是提交查询。你可以添加新的节点到集群中,以为了支持更多用户的更多数据,或是获得更好的性能。列式执行通过使用一种纯...
2016-02-02 16:55:59 204
转载 hdu4597 Play Game(DFS)
转载请注明出处:http://blog.csdn.net/u012860063题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4597题意 Alice和Bob玩一个游戏,有两个长度为N的正整数数字序列,每次他们两个 仅仅能从当中一个序列,选择两端中的一个拿走。他们都希望能够拿到尽量大 的数字之和,而且他们都足够聪...
2016-02-02 10:56:00 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人