代码改变世界

逆向工程

2018-03-14 21:45 by Simon.Jiang, 7774 阅读, 0 推荐, 收藏, 编辑
摘要:1.基础概念 1.1 逆向工程 逆向工程,也可以叫反向工程。在软件工程领域,一般是先UML设计,然后用工具生成代码,这个叫正向工程;相应的,从代码生成UML设计图叫做逆向工程 2. 用Star UML将Java代码生成类图 可能会因为我们使用的工具的版本不一样,一些操作会有不同,我使用的Star U 阅读全文

sql server锁检测

2015-01-20 12:56 by Simon.Jiang, 406 阅读, 0 推荐, 收藏, 编辑
摘要:有时候系统运行老感觉效率不高,并且有时候sql还有超时的报错,但是并发量并不高。通过排查定位sql是否有执行效率问题-- 开事务, 以保持锁BEGIN TRAN-- 更新update table a set column1 = 1 where idx = 1-- 列出锁信息EXEC sp_lock ... 阅读全文

Actor模型文章收集

2015-01-07 16:30 by Simon.Jiang, 386 阅读, 0 推荐, 收藏, 编辑
摘要:参与者模式——维基百科Akka.Net——github开源项目Actor原理——比较深入的文章 阅读全文

Linux修改环境变量

2014-07-27 20:39 by Simon.Jiang, 415 阅读, 0 推荐, 收藏, 编辑
摘要:Linux的环境变量存放在/etc/profile文件里面,然后可以使用Linux里面经典的文本编辑工具vi进行编辑#vi /etc/profile在文件的最后面添加所需要的环境变量即可,本文就以楼主设置环境变量KERN_DIE为例,如下:KERN_DIE=/usr/src/kernels/2.6.... 阅读全文

Linux内核版本

2014-07-25 16:34 by Simon.Jiang, 515 阅读, 0 推荐, 收藏, 编辑
摘要:在Linux中找到/usr/src/kernels/目录,该目录下面有一个系统内核文件例如:2.6.32-431.11.2.el6.x86_64Linux内核版本规则Linux内核版本有三组数字组成,如:XX.YY.ZZXX:目前发布的内核主版本YY:偶数表示稳定版,奇数表示开发版本ZZ:修补次数比... 阅读全文

Linux学习系列——零基础开始

2014-07-25 16:15 by Simon.Jiang, 186 阅读, 0 推荐, 收藏, 编辑
摘要:第一部分 Linux基础命令 1、查看系统信息命令 2、Linux内核版本 3、修改环境变量 阅读全文

Linux查询系统信息命令

2014-07-25 16:14 by Simon.Jiang, 2944 阅读, 0 推荐, 收藏, 编辑
摘要:Linux查看系统信息是比较基础的知识,所以这个应该都需要掌握,命令和解释如下:#uname -a 查看操作系统、内核、CPU信息#head -n 1 /etc/issue 查看操作系统版本信息#cat /proc/cpuinfo 查看CPU信息#hostname 查看计算机名#en... 阅读全文

关于解决百度sitemap1.0一直提示校验中问题

2014-07-18 10:18 by Simon.Jiang, 349 阅读, 0 推荐, 收藏, 编辑
摘要:实际原因是php设置问题,各个版本对应的设置有些不一样。php版本改成就好了。修复方法:在插件里找到插件:\baidusubmit\inc.找到sitemap.php,查找curl_setopt($ch, CURLOPT_FOLLOWLOCATION,后面的数字1改成0就好了 阅读全文

linux yum命令详解

2014-07-15 22:15 by Simon.Jiang, 152 阅读, 0 推荐, 收藏, 编辑
摘要:yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yu... 阅读全文

使用virtualBox安装CentOS 6.3的详细步骤

2014-07-15 22:04 by Simon.Jiang, 823 阅读, 0 推荐, 收藏, 编辑
摘要:由于前几天把系统升级到win7了,原先安装的Linux虚拟机都不存在了。基于学习,这次安装选择的是CentOS 6.3版本。下面就看看具体的安装步骤:名称可以随便填写,类型选择Linux,版本选择Linux 2.6,我之前试选择过其他的版本来安装,比如Ubuntu,结果未安装成功,不知道哪里出了错误... 阅读全文