1.架构 C/S架构(鼻祖) C:client  客户端 S:server  服务器 早期使用的一种架构,目前的各种app使用的就是这种架构,它的表现形式就是拥有专门的app. B/S架构(隶属于C/S架构) B: brows  浏览器 S: server  服务器 优点: 统一了应用的接口(入口).(是一个未来发展趋势) 在C/S架构上衍生出来的架构,目前使用浏览器访问类似某宝之类的网站就是使用的这种架构,他的表现形式就是不需要专门的app,在浏览器中输入对应的域名,就可以完成各种需求.它是将…
[软件开发的目录规范] 软件开发的目录规范 bin: 执行文件 conf: 存放配置文件相关代码 core: 存放源文件,业务逻辑相关代码 db: 存放数据库文件,主要用于与数据库交互 lib: 存放程序模块,库,第三方代码 log: 存放日志访问文件记录 Readme: 项目说明文件 start.py: 程序的启动文件,一般放在项目的根目录下,因为在运行时会默认将运行文件所在 的文件夹作为sys.path的第一个路径,这样就省去了处理环境变量的步骤 程序结构: 区分py文件的两种用途 编写好的…
最近在用unity做联机游戏,在网络方面费了不少劲,总是在代码没问题的时候出一些莫名奇妙的BUG,不过后来都决定了.如果感觉代码没问题,八成就是防火墙的问题. 用unity发布后的游戏,如果涉及网络,在第一次运行时会出现这个界面——windows 安全警报. 我清楚记得我点了允许访问,可后来还是出现了用TCP连接不上的问题,于是我把游戏复制到了另外一文件夹下,运行后就又出现了这个界面,我点了允许,运行后却可以顺利的实现TCP连接,然后我就感觉特别奇怪,我已经被各种奇怪的BUG困惑好几次了,比如说…
项目基本算法已经完成,甲方需要一个可以运行的demo.目前,程序能在自己的电脑上正常运行.移植到其他win7系统上,运行失败. 寻找各种解决办法,baidu找到两个办法: 1.使用静态链接的方法,这种生成的exe太大,放弃. 2.将对应需要的dll拷贝到exe的执行目录下,这种虽然文件多,但是易操作,选择. 我的环境windows7 + Visual Studio 2010 + opencv2.4.7,各种基本的配置省略. 1.打开项目配置页->c/c++->代码生成->运行库,设置成多…
一.使用命令删除 首先先上传一个文件到远程仓库,测试一下 输入命令git rm -r --cached 文件名 删除本地跟暂存区的文件,如下图 再输入命令 git commit -m "删除了test02.py" 提交到本地仓库 最后输入命令 git push 提交到远程仓库 此时可以看到github上显示已删除,且提交了说明 最后,本地区文件是没被删除的,现在状态是跟暂存区状态不同步的,有两种选择 1,删除本地文件 rm -rf 文件名 2,同步本地文件到暂存区 git add *…
如果你在云服务器上运行的目的是保持一直运行,那就继续往下看吧. 有很多种方法,我这里说的是在linux上操作的一种. 利用screen会话分离. 因为在Screen环境下,所有的会话都独立的运行,并拥有各自的编号.输入.输出和窗口缓存. 所以长话短说:第一步:安装screen :yum install screen 第二步: 创建screen -S LX (注释:-S,意思是创建一个screen分屏环境.S是大写,LX是分屏的名字) 第三步:运行创建后会进入一个空白的界面.看起来跟ctrl+L了…
本例子是测试一些数据分析模型的R值,R值越接近1,表明该模型越适合分析该数据集. 本例子是在集成开发环境Aptana Studio 3 中创建 一个dataAnaly ,然后创建modelTest.py调用modelChose.py中的函数;在modelTest.py中需要import modelChose 格式:from 模块名 import 函数名1,函数名2.... ''' Created on 2015-1-19 @author: xuzhengzhu ''' #input files…
有时候我们在开发的过程中难免会遇到需要在同一台电脑部署多个tomcat,且还要他们能够都单独同时启动不会对其他的tomcat造成影响 本文就简单记录一下,如何来实现这个骚操作 1. 下载tomcat的解压包以后解压,然后把解压之后的文件夹复制一份重命名为tomcat-2; 2. 创建系统变量  CATALINA_BASE2  和  CATALINA_HOME2  ; 变量值都是tomcat-2的路径地址: 至于为什么要新建这两个变量,原因是系统没有单独配置这两变量的时候,tomcat启动的时候都…
ref:http://www.zhengsiwei.com/how-to-draft-windows-live-writer-archived-on-other-computers/   在写一篇关于Access的文章,文章快完成时发现所用电脑装的是Acces2007版本没有计算字段,所以需要换一台有Access2013的电脑.这时遇到一个问题写了一半的文章能否转移到其他电脑上,经测试成功.具体如下:   第1步:打开电脑当天用户的"我的文档"文件夹,找到其中一个名为"My…
用U盘从旧的电脑拷贝整个blog文件夹. 在新的电脑上装好git并配置好用户名和密钥. 安装 node.js 安装 hexo:npm install hexo-cli -g 用U盘把blog文件夹拷贝到新的电脑上.在新电脑上,在blog文件夹中打开终端,输入:npm install.注意,在创建一个新的博客的时候到这一步是hexo init,而由于我们已经要继承之前的设置和博文,所以这一步不能输入hexo init. 至此,完成移植.使用hexo new.hexo d -g 等指令测试是否成功吧…