需求缘起 产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计: user(uid, name, passwd, nick) 第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成: user(uid, name, passwd, nick, age, sex) 假设数据量和并发量比较大, ...
分类:
其他好文 时间:
2017-08-24 14:55:48
阅读次数:
141
1、socket模块使用要分为服务端及客户端,服务端用于接收并处理请求,然后把请求数据回传回到客户端,客户端用于读取数据、关闭连接、最后结束交互 2、服务端socket模块使用步骤: 1 import socket 2 3 phone=socket.socket(socket.AF_INET,soc ...
分类:
编程语言 时间:
2017-08-24 14:55:38
阅读次数:
171
#coding=utf-8from appium import webdriverdesired_caps={}desired_caps["platformName"]="Android"desired_caps["platformVersion"]="4.2.2"desired_caps["dev ...
分类:
移动开发 时间:
2017-08-24 14:55:32
阅读次数:
164
Wiki的解释如下 关键词就在这几个加粗的字体,是针对多线程的场合的共享数据,为了防止出现不确定的结果(多次执行结果的不确定性)。 举例:下面代码如果不加synchronized的话如果两个线程通知去i++,有可能就会出现覆盖的情况,而不是另一个线程去等待第一个完成后再去 i++ 至于HashTab ...
分类:
编程语言 时间:
2017-08-24 14:55:23
阅读次数:
218
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C ...
分类:
其他好文 时间:
2017-08-24 14:55:16
阅读次数:
195
成员是对象级别的,访问成员必须用“引用.”,如果用“类名.”访问会报错!如果用空引用访问成员则会发生控空指针异常! 静态是类级别的,访问静态必须用类“类名.”,如果用“引用.”也能访问,但是底层仍使用“类名.”,并不会用到对象,如果用空引用访问静态,也不会报错,因为静态访问与对象无关! 何时使用静态 ...
分类:
其他好文 时间:
2017-08-24 14:55:07
阅读次数:
191
三大特性是:封装,继承,多态 所谓封装 就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏.封装是面向对象的特征之一,是对象和类概念的主要特性. 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些 ...
分类:
编程语言 时间:
2017-08-24 14:54:59
阅读次数:
172
在两台机器安装MySQL ,用syrnc把两个数据库的内容同步一致 配置主 在配置文件 vi /etc/my.cnf里面添加 server-id = 1 log-bin=mysql-bin(生成二进制日志) 上面这两个是必须添加的下面这两个选择性 binlog-do-db=databasename1 ...
分类:
数据库 时间:
2017-08-24 14:54:52
阅读次数:
193
第 9 章:常用的设计模式 9.1 聚合组件 考虑为常用的特性域提供聚合组件。 要用聚合组件来对高层的概念(物理对象)进行建模,而不是对系统级的任务进行建模。 要让聚合组件的名字与众所周知的系统实体相对应,比如 MessageQueue、Process 或 EventLog,这样就能使类型更加引人注 ...
分类:
Web程序 时间:
2017-08-24 14:54:42
阅读次数:
221
1、session与cookie的区别 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多, ...
分类:
Web程序 时间:
2017-08-24 14:54:35
阅读次数:
214
1、编写一个程序,定义常量 Pi = 3.14159265 , 从键盘上输入半径 r ,求出圆的面积。 代码如下: 代码分解学习: const 表示一个双精度浮点数(struct System.Double) const 修饰的常量为静态常量: 静态常量:就是在编译期间会对变量进行解析,再将常量的值 ...
前几天,华为又一员工跳楼,这多少给程序员的我们又一次心理上的警钟,我们不仅要多多注意自己的身体,也要时刻关心一下自己的心理问题,进行适当的调整。 从选择了计算机行业的那一刻起,我们就开始了与鼠标、键盘、显示器长期为伍的生活。多少程序员为了生存,终日坐在电脑面前埋头苦干,很少有时间去关心自己的身体状况 ...
分类:
其他好文 时间:
2017-08-24 14:54:22
阅读次数:
156
昨天写一个跨域请求json数据的实例。遇到传值问题,尝试了各种方式都不行,后来发现,同一个地址,同一个ip请求次数频繁传值相同的话,ajax会默认跟一个&?时间戳,这就导致我传过去的值是错误的。 然后各种百度,也没用。无奈上jq官网看api,发现了done方法。 代码: ...
分类:
Web程序 时间:
2017-08-24 14:54:16
阅读次数:
185
在ARM架构下, 数据从内存到CPU之间的移动只能通过LDR/STR指令来完成.而MOV只能在寄存器之间移动数据,或者把立即数移动到寄存器中,并且数据的长度不能超过8位 LDR,STR 的第一操作数是目标寄存器,第二操作数是内存地址, LDR 内存 --> 寄存器; STR 寄存器 --> 内存 内 ...
分类:
其他好文 时间:
2017-08-24 14:54:08
阅读次数:
175
# 文件(保存文件格式) 打开文件(指定编码格式) 打开模式# 读取utf-8编码数据,转换成 unicode(str)编码的数据# 只读 # r 打开 需要转换编码格式 # file=open('D:\\sdas\\sadsad\1.txt',encoding="gbk",mode='r') >> ...
分类:
其他好文 时间:
2017-08-24 14:53:59
阅读次数:
197
//调用热门标签的列表接口 $.ajax({ url: getv1 + '/index/tag/hotTags', type: 'GET', dataType: 'json', data: { inscode: jxinscode }, success: function... ...
分类:
其他好文 时间:
2017-08-24 14:53:51
阅读次数:
185
类型初始值设定项引发异常的解决办法 转自:小羊快跑1 http://www.cnblogs.com/SheepRunning/p/4452847.html 今天在调试代码的时候突然抛出了如下异常:“XORM.Database”的类型初始值设定项引发异常。 顿时感觉很突兀,平常的时候一点问题没有,为什 ...
分类:
其他好文 时间:
2017-08-24 14:53:42
阅读次数:
306