上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 82 下一页
摘要: 今天在公司碰到一个问题,就是我们做的web应用程序在通过机器名访问的时候总是登录不了,但是如果改成IP访问就可以访问正常,并且这种情况只出现在IE浏览器上,而Firefox上都没有问题,调查了半天才发现原来应该是IE的一个bug,IE在访问地址中(机器名)包含下划线“_”的网址的时候不能够使用Cookie,所以导致在登录系统之后又被踢出。下面是调研的时候找到的一片文章说明:http://www.enhanceie.com/ie/bugs.asp(IE0005:By-design.Setting cookies fails when the hostname of the server cont 阅读全文
posted @ 2011-01-11 20:15 程序员天下 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 今天在自己的Ubuntu10.04系统上装了一个Macbuntu,各种功能都模拟的非常逼真,安装也非常简单,就是运行一个安装脚本,安装脚本会自动安装 Compiz Extras 、Global Menu 、Docky 及 Ubuntu-Tweak 等软件,同时会自动配置好登录界面、MetaCity 、Compiz 特效、窗口主题、背景墙纸等等风格内容。另外,因为使用了 Global Menu 工具,所以变换后菜单风格也类似于 Mac ,软件的菜单是放置在 Top Panel 上的。Macbuntu的下载地址是:http://sourceforge.net/projects/macbuntu/ 阅读全文
posted @ 2011-01-11 20:07 程序员天下 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 查看多核CPU命令mpstat -P ALL 和 sar -P ALL说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。top进入视图top视图 01【top视图 01】是刚进入top的基本视图,我们来结合这个视图讲解各个数据的含义。第一行:10:01:23 阅读全文
posted @ 2011-01-11 15:22 程序员天下 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Source :TIOBE Programming Community Index for January 20112011年1月TIOBE编程语言排行榜近日出炉,Python赢得2010年度语言的桂冠。与2010年同期比较,Python增长了1.81%,比Objective-C略高(1.63%)。得益于苹果 iPhone和iPad平台的流行,Objective-C此前一直很受欢迎,不过在最后两个月还是稍逊一筹。Python作为一种标准化的系统脚本语言,同时也被广泛的应用在其他更多领域内。Python结合Django框架是Web开发者的首选。因为Python的方便,越来越多的大学开始使用Pyt 阅读全文
posted @ 2011-01-11 12:52 程序员天下 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 阅读本文前,请先参考:select,poll,epoll区别select用法 #include <sys/time.h> #include <sys/types.h> #include <unistd.h> #include <sys/select.h> int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); int pselect(int n, fd_set *readfds, fd_set *writef 阅读全文
posted @ 2011-01-10 13:42 程序员天下 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 上个星期,公司一个项目中出现一个性能问题,问题是在并发50个用户的情况下有些API调用会很慢,其实最终的原因是由于后台的C库不是线程安全的,所以我们在Java中用JNI调用的时候使用了同步方法,这些同步方法导致性能在并发情况下急剧下降。周末回到家,想了一下,如果后台的库不能解决线程安全问题,那就只能在前台解决了。分析了一下开发,发现大部分API调用都是查询方法,所以我想起来可以使用Cache类减缓这种压力。下面是在使用Cache之前,大体代码结构:Job.java一个作业类,描述基本作业性息。package org.garbagecan.cachestudy.job;import java.i 阅读全文
posted @ 2011-01-09 21:48 程序员天下 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 vector 向量 相当于一个数组 在内存中分配一块连续的内存空间进行存储。支持不指定vector大小的存储。STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy()函数返回的大小,当超过此分配的空间时再整体重新放分配一块内存存储,这给人以vector可以不指定vector即一个连续内存的大小的感觉。通常此默认的内存分配能完成大部分情况下的存储。 优点:(1) 不指定一块内存大小的数组的连续存储,即可以像数组一样操作,但可以对此数组 进行动态操作。通常体现在push_back() pop_back()(2) 随机访问方便,即支持[ ]操作符和vector.at( 阅读全文
posted @ 2011-01-07 10:11 程序员天下 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 编辑/etc/my.cnf文件, 在"[client]"下添加"default-character-set=utf8"2. 编辑/etc/my.cnf文件, 在"[mysqld]"下添加"default-character-set=utf8"3. 重新启动mysql服务 # sudo /etc/init.d/mysqld restart * 查看系统字符集和排序方式 mysql> SHOW VARIABLES LIKE 'collation/_%'; +----------------- 阅读全文
posted @ 2011-01-07 08:13 程序员天下 阅读(540) 评论(0) 推荐(0) 编辑
摘要: NAME fmemopen, open_memstream, open_wmemstream - open memory as streamSYNOPSIS #include <stdio.h> FILE *fmemopen(void *buf, size_t size, const char *mode); FILE *open_memstream(char **ptr, size_t *sizeloc); #include <wchar.h> FILE *open_wmemstream(wchar_t **ptr, size... 阅读全文
posted @ 2011-01-06 19:42 程序员天下 阅读(843) 评论(0) 推荐(0) 编辑
摘要: if-fi#! /bin/bash # 删除文件 和 新建文件 file=readme function delFile(){ if [ -e ./$file ];then rm -f ./$file echo "del $file ..." fi } function addFile(){ if [ ! -f ./$file ];then touch $file echo "add $file ..." fi } delFile addFile Result:(没有readme文件)[work ... 阅读全文
posted @ 2011-01-06 15:08 程序员天下 阅读(259) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 82 下一页