python中不仅仅可以在磁盘中写入文件,还允许直接在内存中直接写入数据:需要借助StringIO和BytesIO来实现: 1、直接操作StringIO getvalue()的方法用于获取写入的str 2、初始化StringIO 3、使用BytesIO操作二进制数据 和StringIO类似,可以用一 ...
分类:
编程语言 时间:
2017-03-30 19:41:53
阅读次数:
1677
说明1,红色代表重点参数2,“全局缓存”、“线程缓存”,全局缓存是所有线程共享,线程缓存是每个线程连接上数据时创建一个线程(如果没有设置线程池),假如有200连接、那就是200个线程,如果参数设定值是10M,那么参数值就是10*200=2000M=2G,很有可能吃垮内存,所以线程缓存并不是像全局缓存 ...
分类:
数据库 时间:
2017-03-30 18:56:12
阅读次数:
186
如果是传递指针,那么会先复制该指针,在函数内部使用的是复制后的指针,这个指针与原来的指针指向相同的地址,如果在函数内部将复制后的指针指向了另外的新的对象,那么不会影响原有的指针;但 是对于传递指针应用,如果将传递进来的指针指向了新的对象,那么原始的指针也就指向了新的对象,这样就会造成内存泄漏,因为原 ...
分类:
其他好文 时间:
2017-03-30 18:54:40
阅读次数:
166
一些基于自己的理解和总结,如有错误望指出。 1怎么理解构造函数 构造函数:所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会指向实例对象。 构造函数每次实例化都是重新构造。 返回false是因为this的指向不一样,一个是 ...
分类:
其他好文 时间:
2017-03-30 18:34:14
阅读次数:
160
为什么不使用memcached:mysql需要不断进行拆表,memached也要跟着不断扩容,占用大量开发时间 redis缓存放在内存中所以处理速度会比较快(吧数据库的热点数据放到缓存里面这样会加速访问),非持久化RDB内存快照和AOF日志文件:保持磁盘中aof(执行程序时持续将数据进行备份)rdb ...
分类:
其他好文 时间:
2017-03-30 18:34:00
阅读次数:
115
1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:StringB ...
分类:
其他好文 时间:
2017-03-30 18:30:37
阅读次数:
182
提示客户使用较为复杂的密码。 使用邮箱或者手机验证码验证。 复杂的验证码。 密码进行加密算法(如:MD5,AES...)。 限制每日登录的错误次数。 限制异常IP。 系统界面出现异常时显示友好界面,避免敏感信息泄露。 及时释放资源,避免内存溢出。 记录重要信息的操作日志。 避免跨站脚本攻击。 过滤查 ...
分类:
Web程序 时间:
2017-03-30 17:56:09
阅读次数:
159
转自: http://www.jianshu.com/p/1e375fb40506 先来个概述,第二部分的画述才是厉害的。 Garbage collection(GC) 现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以 ...
分类:
编程语言 时间:
2017-03-30 17:37:44
阅读次数:
188
中文和英文字符不同,中文属于Unicod字符,在内存中站4个字符,而英文属于ASCII字符,内存中只占2个字符。Cookie中使用Unicode字符时需要对Unicode字符进行编码,否则会乱码。编码使用java.net.URLEncoder类的encode(String str,String en ...
分类:
其他好文 时间:
2017-03-30 17:33:28
阅读次数:
165
15:接水问题 15:接水问题 总时间限制: 1000ms 内存限制: 65536kB描述 学校里有一个水房,水房里一共装有 m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为 1。 现在有 n 名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从 1 到 n 编号,i号同学 ...
分类:
其他好文 时间:
2017-03-30 16:58:45
阅读次数:
179