博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月10日

摘要: 遇到一个需求就是 一个窗口只允许最大化和最小化 并且窗口的下面的状态栏不能被遮住 开始以为很简单的设置几个属性就好了.结果弄了好几个小时才解决这个问题. 首先是 不运行改变窗口大小的问题 需要屏蔽最大化和还原的按钮 只允许最大化和关闭. 通过设置程序已最大化启动 并在Form_Load中获取窗体大小 并设置最大值和最小值来实现不允许改变窗体大小 发现没用. 试了好几种方式都会出现窗口最下面的状态栏... 阅读全文

posted @ 2011-07-10 03:33 陈 亮 阅读(1084) 评论(0) 推荐(0) 编辑

2011年1月13日

摘要: nginx和django 都安装正确了. 现在需要配置 nginx 打开nginx配置文件 vi /usr/local/nginx/conf/nginx.conf 修改 location / { }配置为 location / { fastcgi_pass 127.0.0.1:8000; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param QUERY_STRING $query_string; fastcgi_param SERVE 阅读全文

posted @ 2011-01-13 10:02 陈 亮 阅读(620) 评论(0) 推荐(0) 编辑

2011年1月12日

摘要: 安装python具体方法见 这篇文章 安装Django 下载对应的Django版本 wget http://www.djangoproject.com/download/1.1.3/tarball/ tar zxfv Django-1.1.3.tar.gz cd Django-1.1.3 python2.6 setup.py install 安装setuptools-0.6c11 wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509f 阅读全文

posted @ 2011-01-12 23:36 陈 亮 阅读(479) 评论(0) 推荐(0) 编辑

摘要: 使用yum 安装nginx 的版本都比较老 .要使用比较新的版本需要自己编译安装 下载nginx 解压 安装nginx需要的库 yum install zlib zlib-devel openssl openssl-devel pcre pcre-dev 安装时候使用www用户和www组 如果没有这个用户和组需自己创建 创建www用户和www组 /usr/sbin/groupadd www/usr/sbin/useradd -g www www 编译并安装 wget http://nginx.org/download/nginx-0.8.54.tar.gz tar zxfv nginx 阅读全文

posted @ 2011-01-12 21:52 陈 亮 阅读(422) 评论(0) 推荐(0) 编辑

摘要: 太久没写文档. 忘记这样的格式是怎么设置了 问了别人才知道怎么弄了. 记录一下 免得以后又忘记了. 新建一个word文档 它的样式是这样的 要设置一个列表的格式 需要选中选择后 打开这个 点击 要修改的级别 1 后 设置将级别链接到样式 标题和级别要对应 根据自己的需要设置多个级别,设置完成后样式就回显示成这样的 . 使用方式就是 例如你需要一个这样的层级 1. 接口说明 1.1 接口格式 2. 接口定义 2.1 登录 2.2 退出 ...... 你输入接口说明后 点击word 样式里面的标题1 就可以了. 你需要添加子内容 就点击标题2 ... 在添加就是标题3. 根据你设 阅读全文

posted @ 2011-01-12 21:48 陈 亮 阅读(550) 评论(0) 推荐(0) 编辑

2011年1月11日

摘要: Linux 系统是自带python的. 但是一般的版本都比较低 如果需要使用高版本的python 则需要自己 编译并安装 编译python 前需要先安装 编译环境 使用 yum install gcc gcc-c++ autoconf automake 来安装编译环境 下载python. 官网的python下载页面打不开了. http://www.python.org/ftp/python/... 阅读全文

posted @ 2011-01-11 14:42 陈 亮 阅读(8675) 评论(0) 推荐(0) 编辑

2011年1月4日

摘要: 刚买的kindle 3 不到一个月 屏幕就悲剧了 , kindle 屏幕太脆弱了.. 包里面稍微放了下东西就压坏了. 网上没找到关于kindle 3的图 我就记录下 发几张图吧 附上屏幕破裂的几张图 . 虽然屏幕裂了. 但是 还有1/3 的屏幕可以正常使用.. 开始还以为不是屏幕裂了. 拆开看了 才确定是屏幕裂了. kindle 3 外壳是没有螺丝的. 我是直接用指甲慢慢撬开的. 附上kindle 3 内部图 电池 拆除电池后 拆除四周的螺丝 就可以看到屏幕了 需要慢慢的拿起来. 有根排线连接着主板和屏幕 屏幕的背面很像一面镜子. 正面是看不到有任何裂痕的 屏幕背面很明显就看到屏幕 阅读全文

posted @ 2011-01-04 00:46 陈 亮 阅读(9130) 评论(1) 推荐(0) 编辑

2010年12月29日

摘要: 今天遇到获取存储过程返回值问题. 化了1个小时才解决. 特此记录一下. 使用SQLHelper中的ExecuteReader方法执行存储过程 SQLHelper 是petshop中的SQLHelper类 SQLHelper中ExecuteReader 方法 ADO.NET调用存储过程代码片段这里parms[6].Value值始终是null 使用ExecuteReader执行存储过程需要注意的地方是... 阅读全文

posted @ 2010-12-29 23:11 陈 亮 阅读(4056) 评论(0) 推荐(0) 编辑

2009年5月21日

摘要: 在上篇文章中 我们完成了动态创建类型、动态设置值、动态获取值 动态获取属性和返回值的一些方法准备工作完成了.. 我们现在来完成排序的功能实现方式肯定还是扩展方法.. 实现比较2个值的方法 我们可以给用户提供. 我们不提供比较的方法 这样设计灵活性更好..用户提供方法?? 怎么实现 很简单 2种方式 一种使用接口.. 另外一种使用的是委托..我比较喜欢委托 我就使用委托的方式.NET 中有预定于的委托 ComparisonT 类型的委托 当然.NET 也定义了IComparerT接口作用也是一样的方法定义了2个参数.. 一个是比较值的委托.. 还有个是获取名称的字段... 具体名次计算就 阅读全文

posted @ 2009-05-21 14:39 陈 亮 阅读(3399) 评论(6) 推荐(0) 编辑

摘要: 今天.做了个排名显示的功能. 需要处理并列的情况.. 首先相到了 SQL SERVER2005 的的Rank 函数..后来想是否可以为ListT 实现一个扩展方法 实现并列排名..想了想 可以实现 .. 有这个想法就来实现吧.. 我的想法是 ListT 调用Rank方法后 T类型就多了个属性 用来获取 名次..但是怎么为T类型动态添加属性 .. 我想到了动态创建一个类型...net 可以动态的创建一个类型.. . 有2总方式(我只知道2总...我还想到了个动态构造Lambda 使用new{} 不知道可以么..我想应该可以.没试过(刚刚想到的)))方式1:使用 System.Reflec 阅读全文

posted @ 2009-05-21 10:47 陈 亮 阅读(2318) 评论(6) 推荐(0) 编辑