- VI改造计划
stxinu
LinuxUbuntulinuxubuntuvivimctagscscopetaglist
本次准备将Ubuntu自带的VI编辑器打造成适合我们C语言及内核开发时的IDE,先进行基础改造工程,下面是整个改造计划:0.实践环境Ubuntu13.10(64位,Kernel为自已编译的3.13.6),涉及工具及插件有:涉及工具及插件会用到示例的代码片段:#includevoidmain(void){printf(“HelloWorld!”);exit(0);}1.自我改造由于Ubuntu默认只
- 初探UML(User-Mode-Linux)
stxinu
UbuntuLinuxkernelumllinux运维ubuntukernel
由标题我们已经知道这里要说的UML不是“统一建模语言”,而是“用户模式的Linux”,使用它有什么好处呢?让我们先保留点神秘感,一步一步学习,通过实践来感悟它的魅力。实验环境:电脑一台(装有Ubuntu13.10系统,Kernel版本为3.11.0-12-generic,64位)下面将通过UML环境的搭建、GDB调试、网络测试这3个方面来了解下UML:一.搭建UML实验环境1.下载LinuxKer
- QEMU模拟ARM嵌入式LINUX系统
stxinu
嵌入式LinuxLinuxarm开发linuxqemu
0.准备工作本次仍是在Ubuntu13.10(64位,Kernel:3.13.6)下操作。首先,在$HOME目录下创建arm_qemu目录,用于存放我们等会用到的源码包等:mkdir~/arm_qemu本次共需安装和下载如下工具及源码包(涉及的下载工具默认已安装,不进行说明):a.qemusudoapt-getinstallqemub.交叉编译工具链sudoapt-getinstallgcc-4.
- 从巨亏到净利14.7亿,中兴通讯都做了什么?
何玺
8月27日晚间,中兴通讯发布了2019年上半年业绩报告。报告显示,中兴通讯上半年实现营业收入446.09亿元,同比增长13.12%,归属于上市公司股东的净利润为14.71亿元。中兴走过“低谷”看到这份亮眼的业绩报告,无论市场人士还是中兴自己的员工,都会不约而同回忆起一年多前,中兴突然遭受美国制裁时濒临绝望的困境。今年3月7日,中兴通过认罚的方式,与美国政府就所谓出口管制的调查案件达成了和解。为了换
- 2022-04-08
减一加一
摘抄【原文】13.12子曰:“如有王者,必世而后仁。”【题解】接着上一章,孔子说,能够行仁道的“王者”只需三十年时间便可实现仁政,这显然比上一章的“善人”更高明。治国需要循序渐进,这依赖于人心的向善归仁,需要为政者的教化倡导。【注释】①世:古代以三十年为一世。【译文】孔子说:“如果有王者兴起,也一定要三十年之后才能实现仁政。”//我的感想//讨论领导者“王”的,“政者,正也”,“举直错诸枉”,“先
- 不能正其身,如正人何
Li止于至善
【原文】13.13子曰:“苟正其身矣,于从政乎何有?不能正其身,如正人何?”【翻译】孔子说:“如果端正了自己的言行,治理国家还有什么难的呢?如果不能端正自己,又怎么能去端正别人呢?”【解读】此章孔子讲的还是“正人先正己”的道理。在伦理政治中,正身被看做是从政者必备的素质,这种重德治的政治主张也导致了对法治的忽视和人治思想的形成。
- 第一届“龙信杯”电子数据取证竞赛Writeup
是toto
python网络安全数据分析开发语言php
个人思路仅供参考~有问题可以联系我或者评论文章目录移动终端取证1.请分析涉案手机的设备标识是_______。(标准格式:12345678)2.请确认嫌疑人首次安装目标APP的安装时间是______。(标准格式:2023-09-13.11:32:23)3.此检材共连接过______个WiFi。(标准格式:1)4.嫌疑人手机短信记录中未读的短信共有______条。(标准格式:12)5.嫌疑人检材手机在
- 沉默老师伴你读《论语》之《子路》(中)
赤松在路上
沉墨国学经典诵读子路13.10子曰:“苟有用我者,期月而已可也,三年有成。”①期(jī)月:一年。孔子说:“假如有人用我主持国家政事,一年之内就可以见到成效了,三年便能成效显著。”13.11子曰:“‘善人为邦百年,亦可以胜残去杀矣。’诚哉是言也!”①为邦:治国。②胜残:消除残暴。孔子说:“善人治理国家,经过一百年,也就可以消除残暴,废除刑罚杀戮了。这话真对呀!”13.12子曰:“如有王者,必世而后
- C Primer Plus(第六版)13.11 编程练习 第5题
apple_50569014
CPrimerPlus(第六版)c语言
/*append.c--appendsfilestoafile*/#include#include#include#defineBUFSIZE4096#defineSLEN81//13.11-5.exeabc.txtdef.txtvoidappend(FILE*source,FILE*dest);char*s_gets(char*st,intn);intmain(intargc,char*argv
- C Primer Plus(第六版)13.10 复习题 第5题
apple_50569014
CPrimerPlus(第六版)c语言
#include#include#include#defineSIZE256intmain(intargc,char*argv[]){inti=0;charch;charstr[SIZE];FILE*fp;if(argc!=3)exit(EXIT_FAILURE);else{if((fp=fopen(argv[2],"r"))==NULL)exit(EXIT_FAILURE);while(fget
- C Primer Plus(第六版)13.11 编程练习 第10题
apple_50569014
CPrimerPlus(第六版)c语言算法开发语言
/*编写一个程序打开一个文本文件,通过交互方式获得文件名。通过一个循环,提示用户输入一个文件位置。然后该程序打印从该位置开始到下一个换行符之前的内容。用户输入负数或非数值字符可以结束输入循环。*///13.11-10.txt#include#include#defineMAX41intmain(void){FILE*fp;charfile_name[MAX];longintoffset;charc
- C Primer Plus(第六版)13.11 编程练习 第11题
apple_50569014
CPrimerPlus(第六版)c语言linux算法
/*编写一个程序,接受两个命令行参数。第1个参数是一个字符串,第2个参数是一个文件名。然后该程序查找该文件,打印文件中包含该字符串的所有行。因为该任务是面向行而不是面向字符的,所以要使用fgets()而不是getc()。使用标准C库函数strstr()(11.5.7节简要介绍过)在每一行中查找指定字符串。假设文件中的所有行都不超过255个字符。*///13.11-11.exeQTRK13.11-1
- C Primer Plus(第六版)13.11 编程练习 第14题
apple_50569014
CPrimerPlus(第六版)c语言开发语言
#include#include#defineMAX41/*00900000000058998520000000000000009000000058998552000000000000000000000058198545200000000000009000000058998504520000000000900000000058998500452000000000000000000058918500
- C Primer Plus(第六版)13.11 编程练习 第12题
apple_50569014
CPrimerPlus(第六版)c语言开发语言算法
#include#include#defineMAX41/*13.11-12.txt00900000000058998520000000000000009000000058998552000000000000000000000058198545200000000000009000000058998504520000000000900000000058998500452000000000000000
- C Primer Plus(第六版)13.11 编程练习 第13题
apple_50569014
CPrimerPlus(第六版)c语言
/*13.11-13.txt009000000000589985200000000000000090000000589985520000000000000000000000581985452000000000000090000000589985045200000000009000000000589985004520000000000000000000589185000452000000000000
- C Primer Plus(第六版)13.11 编程练习 第9题
apple_50569014
CPrimerPlus(第六版)c语言开发语言
/*修改程序清单13.3中的程序,从1开始,根据加入列表的顺序为每个单词编号。当程序下次运行时,确保新的单词编号接着上次的编号开始。*///13.11-8.exec13.11-8.txt13.11-8-1.txt13.11-8-2.txt#include#include#include#defineMAX41intget_row(char*file_name);intmain(void){FILE
- 如有王者,必世而后仁
Li止于至善
【原文】13.12子曰:“如有王者,必世而后仁①。”【注释】①世:古代以三十年为一世。【翻译】孔子说:“如果有王者兴起,也一定要在三十年之后才能推行仁政。”【解读】日久方可见成效做任何事情,都不是一开始就能看见效果的,治国尤其如此。在此章中,孔子为治国之道的推行在时间上给出了一个原则上的界定,那就是“必世而后仁”。古语中“世”为三十年,孔子说要三十年才能达成仁德,在当时的统治者看来可谓很长了,在那
- gitlab 占用过高系统资源,造成卡顿
321f6058edbf
https://blog.csdn.net/ouyang_peng/article/details/840664172021.11.30记根据上面文章大佬捣鼓完运行了几天后问题还是存在,给服务器加了4G内存后占用还是很大.在重新加载gitlab配置的时候发现一句话*unicorn['worker_processes']hasbeendeprecatedsince13.10andwillberemo
- postgresql 13安装后启动错误解决
星空你好
数据库postgresql数据库
安装下载pg13可执行文件,一路next,记住端口号,5432。启动D:\ProgramFiles\PostgreSQL\13\bin>.\pg_ctl.exestart-D"D:\ProgramFiles\PostgreSQL\13\data"-w报错:2024-01-1011:52:47.171CST[2508]日志:正在启动PostgreSQL13.13,compiledbyVisualC+
- 《论语》学习感悟52
雪莲117
课程原句13.13子曰:“苟正其身矣,于从政乎何有?不能正其身,如正人何?”13.14冉子退朝,子曰:“何晏也?”对曰:“有政。”子曰:“其事也。如有政,虽不吾以,吾其与闻之。”13.15定公问:“一言而可以兴邦,有诸?”孔子对曰:“言不可以若是,其几也。人之言曰:‘为君难,为臣不易。’如知为君之难也,不几乎一言而兴邦乎?”曰:“一言而丧邦,有诸?”孔子对曰:“言不可以若是,其几也。人之言曰:‘予
- 马化腾回应微信“偷窥”相册!
民工哥技术之路
微信
点击下方名片,设为星标!回复“1024”获取2TB学习资源!大家好,我是民工哥!微信这个社交及移动支付软件综合体,2023年前三季度微信用户数量为13.11亿人,凭借它的超高日活,一度成为了国民APP!但是,对于微信用户的隐私信息问题一直是网络讨论的焦点。很早之前,吉利李书福就炮轰过腾讯:“马化腾肯定天天在看我们微信,因为他都可以看到,随便看,这些问题非常大。“现在的车子都是智能化的,你哪里到哪里
- 13.10 13.11 13.12 13.13
朴实李
13.10原:子曰:苟有用我者,期月而已可也,三年有成。译:孔子说:如果有用我的人,一年便可以搞得差不多,三年就会很有成绩。记:看来孔老夫子并非谦谦君子,假作谦让者。有时仍作广告,自介绍,岂不同于今日之竞选政治?13.11原:子曰:善人为邦百年,亦可以胜残去杀矣。诚哉是言也!译:孔子说:好人管理国事一百年,就可以消除各种暴行,去掉死刑。这话不错呀。记:可见均须渐进,暴力不能立即消除,死刑更不可立即
- Docker 镜像管理
FearlessVoyager
dockerdocker
1.查看镜像列表使用命令:dockerimages来列出本地主机上的镜像。各个选项说明:REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGEID:镜像IDCREATED:镜像创建时间SIZE:镜像大小同一仓库源可以有多个TAG,代表这个仓库源的不同个版本。2.获取新镜像使用命令:dockerpullubuntu:13.10从远程仓库来拉取这个新的镜像到本地。3.查找镜像我们可以从Do
- Docker 常用命令
Aaronmumu
Docker常用命令目录Dockerfile构建镜像查看dockerimages查找dockersearchubuntu:13.10拉取dockerpullubuntu:13.10删除dockerrmiubuntu:13.10构建1、从已经创建的容器中更新镜像,并且提交这个镜像dockercommit-m="hasupdate"-a="runoob"e218edb10161runoob/ubunt
- 萌宝养成计划
是派大星啊
6.20起床6.50-7.10跑步7.20-7.40吃早餐7.50上班8.00-8.50看英语笔记背单词9.00-9.50背高数公式10.00-12.00看书12.20-13.00吃午饭13.10-13.40洗衣服14.00上班14.30-14.50看书15.30-17.50看网课18.00下班下班回家还有时间要跑步,或者练一下舞蹈。今天没有早起差评。明天加油鸭。
- ubuntu降级
lovewater
LINUX基础
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/love254443233/article/details/19576353处于好奇,把稳定版kubuntu13.10升级到kubuntu14.04,结果浪费了两天一直在修复系统,一个接一个的bug!现在正在降级中。。。。注:如果不是很懂ubuntu系统(命
- 善读「论语」13.12-13:政者正也先正己,如有王者世后仁
善氏
「子路篇第十三」12-13【原文】12子曰:“如有王者,必世而后仁。”13子曰:“苟正其身矣,于从政乎何有?不能正其身,如正人何?"【译文】12孔子说:“假使有王者兴起,也一定要经过毕生的努力,才能使仁道大行于天下。”13孔子说:“果能自正其身,从政又有何难?不能自正其身,如何能够正人?”【注释】“王”,此处指圣德之君。“世”,父子相继曰“世”,即“一代”;也可解作“一生、一辈子”,如黄宗羲所著《
- 安装Ubuntu13.10 - Saucy Salamander(活泼的蝾螈)后的首要事情
jiaweihao
软件应用程序ubuntulinuxunity
已于10月17日发布的Ubuntu13.10SaucySalamander,有着许多新的显著特点、较多的更新及明显的性能改进。这篇简短的操作手册(how-to)将会讨论在日常的使用中怎么样进一步提升Ubuntu13.10的性能。如果你已经装有Ubuntu以前的版本,想升级到最新的13.10的话,请参照着我们的指南一步一步操作。升级到Ubuntu13.10SaucySalamander。首先,在全新
- 《论语》学习感悟51
雪莲117
课程原句13.7子曰:“鲁卫之政,兄弟也。”13.8子谓卫公子荆,“善居室。始有,曰:‘苟合矣。’少有,曰:‘苟完矣。’富有,曰:‘苟美矣。’”13.9子适卫,冉有仆。子曰:“庶矣哉!”冉有曰:“既庶矣,又何加焉?”曰:“富之。”曰:“既富矣,又何加焉?”曰:“教之。”13.10子曰:“苟有用我者,期月而已可也,三年有成。”13.11子曰:“‘善人为邦百年,亦可以胜残去杀矣。’诚哉是言也!”13.
- 主妇出门会发生什么
我就是小玲
结婚8年一直都在家里,照顾孩子做饭,很少出门~1,记忆里力差今天回娘家,在家找身份证找了半个多小时,出门把厕所纸倒袋子里了,出门又忘记带到楼下垃圾桶~2,智力差动车是15.32出发,出发前泡一桶面,一看13.12了,天啦,是不是错过车了~13➖12不是一点多吗?~其实是15➖12,就是3点多~就突然的把自己吓了一把,以为错过了1点多的车~脑袋里神经已经搭错了3,不会买票~购买转站的票会问售票员好几
- Spring中@Value注解,需要注意的地方
无量
springbean@Valuexml
Spring 3以后,支持@Value注解的方式获取properties文件中的配置值,简化了读取配置文件的复杂操作
1、在applicationContext.xml文件(或引用文件中)中配置properties文件
<bean id="appProperty"
class="org.springframework.beans.fac
- mongoDB 分片
开窍的石头
mongodb
mongoDB的分片。要mongos查询数据时候 先查询configsvr看数据在那台shard上,configsvr上边放的是metar信息,指的是那条数据在那个片上。由此可以看出mongo在做分片的时候咱们至少要有一个configsvr,和两个以上的shard(片)信息。
第一步启动两台以上的mongo服务
&nb
- OVER(PARTITION BY)函数用法
0624chenhong
oracle
这篇写得很好,引自
http://www.cnblogs.com/lanzi/archive/2010/10/26/1861338.html
OVER(PARTITION BY)函数用法
2010年10月26日
OVER(PARTITION BY)函数介绍
开窗函数 &nb
- Android开发中,ADB server didn't ACK 解决方法
一炮送你回车库
Android开发
首先通知:凡是安装360、豌豆荚、腾讯管家的全部卸载,然后再尝试。
一直没搞明白这个问题咋出现的,但今天看到一个方法,搞定了!原来是豌豆荚占用了 5037 端口导致。
参见原文章:一个豌豆荚引发的血案——关于ADB server didn't ACK的问题
简单来讲,首先将Windows任务进程中的豌豆荚干掉,如果还是不行,再继续按下列步骤排查。
&nb
- canvas中的像素绘制问题
换个号韩国红果果
JavaScriptcanvas
pixl的绘制,1.如果绘制点正处于相邻像素交叉线,绘制x像素的线宽,则从交叉线分别向前向后绘制x/2个像素,如果x/2是整数,则刚好填满x个像素,如果是小数,则先把整数格填满,再去绘制剩下的小数部分,绘制时,是将小数部分的颜色用来除以一个像素的宽度,颜色会变淡。所以要用整数坐标来画的话(即绘制点正处于相邻像素交叉线时),线宽必须是2的整数倍。否则会出现不饱满的像素。
2.如果绘制点为一个像素的
- 编码乱码问题
灵静志远
javajvmjsp编码
1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。
3、getBytes()、getByte
- java 求几个月后的日期
darkranger
calendargetinstance
Date plandate = planDate.toDate();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(plandate);
// 取得三个月后时间
cal.add(Calendar.M
- 数据库设计的三大范式(通俗易懂)
aijuans
数据库复习
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.
目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推。
- 想学工作流怎么入手
atongyeye
jbpm
工作流在工作中变得越来越重要,很多朋友想学工作流却不知如何入手。 很多朋友习惯性的这看一点,那了解一点,既不系统,也容易半途而废。好比学武功,最好的办法是有一本武功秘籍。研究明白,则犹如打通任督二脉。
系统学习工作流,很重要的一本书《JBPM工作流开发指南》。
本人苦苦学习两个月,基本上可以解决大部分流程问题。整理一下学习思路,有兴趣的朋友可以参考下。
1 首先要
- Context和SQLiteOpenHelper创建数据库
百合不是茶
androidContext创建数据库
一直以为安卓数据库的创建就是使用SQLiteOpenHelper创建,但是最近在android的一本书上看到了Context也可以创建数据库,下面我们一起分析这两种方式创建数据库的方式和区别,重点在SQLiteOpenHelper
一:SQLiteOpenHelper创建数据库:
1,SQLi
- 浅谈group by和distinct
bijian1013
oracle数据库group bydistinct
group by和distinct只了去重意义一样,但是group by应用范围更广泛些,如分组汇总或者从聚合函数里筛选数据等。
譬如:统计每id数并且只显示数大于3
select id ,count(id) from ta
- vi opertion
征客丶
macoprationvi
进入 command mode (命令行模式)
按 esc 键
再按 shift + 冒号
注:以下命令中 带 $ 【在命令行模式下进行】,不带 $ 【在非命令行模式下进行】
一、文件操作
1.1、强制退出不保存
$ q!
1.2、保存
$ w
1.3、保存并退出
$ wq
1.4、刷新或重新加载已打开的文件
$ e
二、光标移动
2.1、跳到指定行
数字
- 【Spark十四】深入Spark RDD第三部分RDD基本API
bit1129
spark
对于K/V类型的RDD,如下操作是什么含义?
val rdd = sc.parallelize(List(("A",3),("C",6),("A",1),("B",5))
rdd.reduceByKey(_+_).collect
reduceByKey在这里的操作,是把
- java类加载机制
BlueSkator
java虚拟机
java类加载机制
1.java类加载器的树状结构
引导类加载器
^
|
扩展类加载器
^
|
系统类加载器
java使用代理模式来完成类加载,java的类加载器也有类似于继承的关系,引导类是最顶层的加载器,它是所有类的根加载器,它负责加载java核心库。当一个类加载器接到装载类到虚拟机的请求时,通常会代理给父类加载器,若已经是根加载器了,就自己完成加载。
虚拟机区分一个Cla
- 动态添加文本框
BreakingBad
文本框
<script> var num=1; function AddInput() { var str=""; str+="<input 
- 读《研磨设计模式》-代码笔记-单例模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
public class Singleton {
}
/*
* 懒汉模式。注意,getInstance如果在多线程环境中调用,需要加上synchronized,否则存在线程不安全问题
*/
class LazySingleton
- iOS应用打包发布常见问题
chenhbc
iosiOS发布iOS上传iOS打包
这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。
1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound acc
- 工作流复杂拓扑结构处理新思路
comsci
设计模式工作算法企业应用OO
我们走的设计路线和国外的产品不太一样,不一样在哪里呢? 国外的流程的设计思路是通过事先定义一整套规则(类似XPDL)来约束和控制流程图的复杂度(我对国外的产品了解不够多,仅仅是在有限的了解程度上面提出这样的看法),从而避免在流程引擎中处理这些复杂的图的问题,而我们却没有通过事先定义这样的复杂的规则来约束和降低用户自定义流程图的灵活性,这样一来,在引擎和流程流转控制这一个层面就会遇到很
- oracle 11g新特性Flashback data archive
daizj
oracle
1. 什么是flashback data archive
Flashback data archive是oracle 11g中引入的一个新特性。Flashback archive是一个新的数据库对象,用于存储一个或多表的历史数据。Flashback archive是一个逻辑对象,概念上类似于表空间。实际上flashback archive可以看作是存储一个或多个表的所有事务变化的逻辑空间。
- 多叉树:2-3-4树
dieslrae
树
平衡树多叉树,每个节点最多有4个子节点和3个数据项,2,3,4的含义是指一个节点可能含有的子节点的个数,效率比红黑树稍差.一般不允许出现重复关键字值.2-3-4树有以下特征:
1、有一个数据项的节点总是有2个子节点(称为2-节点)
2、有两个数据项的节点总是有3个子节点(称为3-节
- C语言学习七动态分配 malloc的使用
dcj3sjt126com
clanguagemalloc
/*
2013年3月15日15:16:24
malloc 就memory(内存) allocate(分配)的缩写
本程序没有实际含义,只是理解使用
*/
# include <stdio.h>
# include <malloc.h>
int main(void)
{
int i = 5; //分配了4个字节 静态分配
int * p
- Objective-C编码规范[译]
dcj3sjt126com
代码规范
原文链接 : The official raywenderlich.com Objective-C style guide
原文作者 : raywenderlich.com Team
译文出自 : raywenderlich.com Objective-C编码规范
译者 : Sam Lau
- 0.性能优化-目录
frank1234
性能优化
从今天开始笔者陆续发表一些性能测试相关的文章,主要是对自己前段时间学习的总结,由于水平有限,性能测试领域很深,本人理解的也比较浅,欢迎各位大咖批评指正。
主要内容包括:
一、性能测试指标
吞吐量、TPS、响应时间、负载、可扩展性、PV、思考时间
http://frank1234.iteye.com/blog/2180305
二、性能测试策略
生产环境相同 基准测试 预热等
htt
- Java父类取得子类传递的泛型参数Class类型
happyqing
java泛型父类子类Class
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import org.junit.Test;
abstract class BaseDao<T> {
public void getType() {
//Class<E> clazz =
- 跟我学SpringMVC目录汇总贴、PDF下载、源码下载
jinnianshilongnian
springMVC
----广告--------------------------------------------------------------
网站核心商详页开发
掌握Java技术,掌握并发/异步工具使用,熟悉spring、ibatis框架;
掌握数据库技术,表设计和索引优化,分库分表/读写分离;
了解缓存技术,熟练使用如Redis/Memcached等主流技术;
了解Ngin
- the HTTP rewrite module requires the PCRE library
流浪鱼
rewrite
./configure: error: the HTTP rewrite module requires the PCRE library.
模块依赖性Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )
3. s
- 第12章 Ajax(中)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Optimize query with Query Stripping in Web Intelligence
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Optimize+query+with+Query+Stripping+in+Web+Intelligence
and a very straightfoward video
http://www.sdn.sap.com/irj/scn/events?rid=/library/uuid/40ec3a0c-936
- Java开发者写SQL时常犯的10个错误
tomcat_oracle
javasql
1、不用PreparedStatements 有意思的是,在JDBC出现了许多年后的今天,这个错误依然出现在博客、论坛和邮件列表中,即便要记住和理解它是一件很简单的事。开发者不使用PreparedStatements的原因可能有如下几个: 他们对PreparedStatements不了解 他们认为使用PreparedStatements太慢了 他们认为写Prepar
- 世纪互联与结盟有感
阿尔萨斯
10月10日,世纪互联与(Foxcon)签约成立合资公司,有感。
全球电子制造业巨头(全球500强企业)与世纪互联共同看好IDC、云计算等业务在中国的增长空间,双方迅速果断出手,在资本层面上达成合作,此举体现了全球电子制造业巨头对世纪互联IDC业务的欣赏与信任,另一方面反映出世纪互联目前良好的运营状况与广阔的发展前景。
众所周知,精于电子产品制造(世界第一),对于世纪互联而言,能够与结盟