上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 1.互联网公司一般不会在数据库上使用事务、外键约束以及join查询等。2.一致性可以通过程序来控制,数据库去实现一致性,性能非常低下,而且很多时候数据库的设计会尽量规避需要一致性的场景。3.有时候宁愿有一点冗余也不会去通过外键约束它,最多做到数据库的第一范式,三大范式只是理想化的状态,仅仅满足于业务数据关联十分复杂的时候才有用。 阅读全文
posted @ 2012-07-02 17:13 yanghuahui 阅读(200) 评论(0) 推荐(0)
摘要: 1.http://maven.apache.org/download.html下载一个maven二进制文件包2.将下载回来的包解压到任意地址,我的路径是D:\apache-maven-3.0.43.新建环境变量M2_HOME 指向D:\apache-maven-3.0.44.在path尾部添加%M2_HOME%\bin5.检查是否安装成功:mvn –v 阅读全文
posted @ 2012-06-29 17:36 yanghuahui 阅读(195) 评论(0) 推荐(0)
摘要: 初始的javac是默认不可用,如下图:系统变量->新建->变量名:JAVA_HOME 变量值:(C:\Program Files\Java\jdk1.7.0_03)(这只是我的JDK安装路径)系统变量->编辑->变量名:Path 在变量值的最前面加上:(%JAVA_HOME%\bin;)系统变量->新建->变量名:CLASSPATH 变量值:(.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;)配置成功后如下图: 阅读全文
posted @ 2012-06-29 16:05 yanghuahui 阅读(4489) 评论(0) 推荐(0)
摘要: 1.关掉不必要的validation选择打开的项目点击右键,选 properties - Builders,在右边只对java Builder选中,其它的不要选。2.取消自动 validation IT人乐园(第一步取消validation后,这步已经失效) 在eclipse的窗口,选 window... 阅读全文
posted @ 2012-06-29 15:03 yanghuahui 阅读(49176) 评论(0) 推荐(2)
摘要: 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书... 阅读全文
posted @ 2012-06-25 17:24 yanghuahui 阅读(141463) 评论(3) 推荐(4)
摘要: git fetch 与 git pull 都是从 remote 端取信息在不接参数时,git fetch 与 git pull 有如下不同1. git fetch 可以在一个 bare类型的repository内执行,而git pull 不可以2. git fetch 只从远程端取repository信息,如新的branch,tag,及新的代码变化,也就是更新.git或bare型repository中的内容如From git://git.kernel.org/pub/scm/boot/u-boot/galak/u-boot* [new branch] base -> origin/bas 阅读全文
posted @ 2012-06-25 13:10 yanghuahui 阅读(401) 评论(0) 推荐(0)
摘要: 一、创建链表,顺序增加数据,遍历链表操作/** *C语言实现,用了三个指针操作,没用构造函数 */#include<iostream> using namespace std;struct student { int data; struct student* next;};int main(){ int data; struct student *head,*tail,*temp; head = NULL; while(cin>>data && data!=-1) { temp = (struct student*)malloc(sizeof... 阅读全文
posted @ 2012-04-15 23:59 yanghuahui 阅读(293) 评论(0) 推荐(0)
摘要: 1.svn服务器发生迁移,仅仅改变了ip在一个项目的svn文件夹下直接使用命令来进行代码迁移:svn switch --relocate svn://59.64.×××.×××/ svn://10.108.×××.×××/ (本质是修改了一个entries的文件)2.svn up 远程文件更新到本地3.svn st 查看当前目录工程的改变的文件,svn info是该工程的svn信息。4.svn commit -m "MERGE from branch-jingyua 阅读全文
posted @ 2012-03-27 21:25 yanghuahui 阅读(452) 评论(0) 推荐(0)
摘要: 问题由来:北邮校内网需要认证,之前都是用网页重定向的方式认证,考虑到服务器可能没有x-window界面,无法顺利完成认证过程。所以就有了以下的故事:解决办法:python编写脚本实现自动上网认证运行环境:python3运行须知:账号和密码需要自己提供,然后改下脚本相应配置就ok,有注释代码:#############################################code by xuxueliang and yanghuahui########## huahuiyang(at)gmail.com ####################################... 阅读全文
posted @ 2012-03-25 01:13 yanghuahui 阅读(682) 评论(0) 推荐(0)
摘要: 问题由来:如果安装系统的时候没有分配swap分区,而且把整个硬盘都给了系统了(挂载了“/”),安装好系统后又想从系统的空间中拿出一块空间给用做swap。问题分析:一般的分区办法不能从系统盘中直接分出空间,这样非常有可能导致系统数据丢失。解决办法:用live cd以试用系统模式运行,然后安装gparted(命令:sudo apt-get install gparted),启动gparted,对于这个在内存中运行的临时系统来说,之前的系统盘就不再是系统盘,所以可以自由变换大小。我们可以缩减系统盘的大小,腾出2G的空间给系统。然后拿出光盘,把swap分区启用就ok。截图如下:1.没有swap分区2. 阅读全文
posted @ 2012-03-21 16:54 yanghuahui 阅读(3807) 评论(3) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 下一页