上一页 1 2 3 4 5 6 7 8 ··· 42 下一页
摘要: 1. 启动python解释器2. python解释器的两种模式3. 错误处理4. 设置python解释器启动代码5. 执行python module 5.1 python文件注释 5.2 如何编写中文注释 5.3 如何执行.py文件<1>. 启动python解释器;上一篇中,我们安装了python,并且在eclipse下安装了pydev插件,并且熟悉了这个ide的开发环境,这里我们将看看如何在命令行下玩一下python(windows环境下)。第一步我们来启动该解释器,在windows下如果设置了环境变量的话,直接在cmd下键入python即可,或者是cd到python的安装目录下 阅读全文
posted @ 2011-04-20 20:42 qiang.xu 阅读(8920) 评论(0) 推荐(1) 编辑
摘要: 1. 实现非ui线程更新ui线程的代码2. 编码中出现的一个错误及探究<1>. 实现非ui线程更新ui线程之前的基本做法是使用Invoke实现,这里采用的是 .net 4.0中的Task来实现,代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Thr 阅读全文
posted @ 2011-04-19 19:59 qiang.xu 阅读(1584) 评论(0) 推荐(0) 编辑
摘要: 1. io操作实例2. io函数分析<1>. io 操作实例1.1 文本文件读取#include <stdio.h> // file io operators#include <stdlib.h>int main(int argc, char* argv[]){ FILE* fp; int ch; long int count = 0; if (argc != 2) { printf("usage : %s filename", argv[0]); return EXIT_SUCCESS; } // open file if ( (fp 阅读全文
posted @ 2011-04-19 16:27 qiang.xu 阅读(2341) 评论(0) 推荐(1) 编辑
摘要: 1. 副作用和顺序点2. 输出输出缓冲区3. 变量的声明和变量定义4. 函数指针5. const和define6. 存储类,链接和内存管理<1>. 副作用side effect和顺序点sequence point;1.1 side effect和sequence point对于下面的语句state = 10;我们认为这是一个表达式(赋值语句在c语言中是表达式),表达式的值即是10,那么从何而来副作用?我们说c语言对于state = 10;的处理仅仅是想得到该语句的值,但是在计算该表达式值的过程中无意将state变量的值改变掉了,这既是所谓的side effect。有了side ef 阅读全文
posted @ 2011-04-19 14:40 qiang.xu 阅读(800) 评论(0) 推荐(1) 编辑
摘要: 1. 建立Python的开发环境2.第一个Python程序,还是从Hello World开始3. debug一下python程序<1>. 建立Python的开发环境;这里使用的Python的开发环境是eclipse + pydev插件来配置python的开发环境,如果想要在命令行下使用python的话,需要设置计算机的环境变量。1.1 下载Python的安装包. 安装Python。1.2 安装eclipse插件查找该插件,并安装,注意安装过程中可能存在需要trust插件的情况,直接选择信任即可。然后等待插件安装完成即可,重启eclipse,下面需要设置eclipse的pydev的插 阅读全文
posted @ 2011-04-18 09:48 qiang.xu 阅读(31761) 评论(4) 推荐(2) 编辑
摘要: 1. CLR线程池简介 1.1CLR为什么支持线程池 1.2线程池ThreadPool管理线程2. 线程执行上下文 2.1线程执行上下文简介 2.2一个简单示例3.线程池常见应用情景示例 3.1 将一个线程添加至线程池中(向线程传递参数) 3.2 协作式取消4. Task对象5. Task常见编程情景 5.1创建Task,并启动该Task 5.2获取Task任务的结果 5.3Task任务异常处理 5.4取消Task 5.5启动新Task6. 定时器Timer<4>. Task对象通过上一篇的介绍,我们知道通过ThreadPool的QueueUserWorkItem方法能够很简单的将 阅读全文
posted @ 2011-04-15 21:23 qiang.xu 阅读(727) 评论(1) 推荐(0) 编辑
摘要: 1. 如何在一台主机上运行两个tomcat实例2. httpd+tomcat负载均衡集成3. 下载及参考文献<1>.如何在一台主机上运行两个tomcat示例1.1 下载tomcat压缩包,解压两次,分别命名成work2和work3,如下:如果不做任何设置很显然是不能成功运行的,一方面是tomcat的运行需要存在环境变量CATALINA_HOME,另一方面如果开启第一个tomcat实例,然后在开启另外的tomcat的时候,会出现JVM_BIND的错误。所需要的修改设置如下:1.1.1 修改startup.bat文件,在该文件的开始设置CATALINA_HOME环境变量:SET CAT 阅读全文
posted @ 2011-04-15 15:43 qiang.xu 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 1. 先来看看效果图2. 配置方法<1>.效果图下面的效果如如果没有特殊说明,均是不需要按代码提示的快捷键(例如ctrl+p等)的,看看效果,是不是很想visual assist。1.1 结构struct和枚举enum代码提示:1.2 用户定义函数代码提示1.3 用户定义变量代码提示1.4 c++ class method代码提示:1.5 class属性代码提示1.6 c library代码提示<2>.配置方法2.1 安装ctags并生成tag文件安装ctagsxuqiang@ubuntu:~/Documents/vim/test$ sudo apt-get insta 阅读全文
posted @ 2011-04-15 13:05 qiang.xu 阅读(45209) 评论(14) 推荐(5) 编辑
摘要: 1.sql server中的uuid字段转化成nvarchar类型?2. 如何查看那sql server2005监听端口号?长期更新中... 阅读全文
posted @ 2011-04-13 21:11 qiang.xu 阅读(318) 评论(0) 推荐(0) 编辑
摘要: declare@uuid1uniqueidentifierselect@uuid1=newid()selectconvert(varchar(38),@uuid1)asconvertedValue 阅读全文
posted @ 2011-04-13 21:09 qiang.xu 阅读(3608) 评论(0) 推荐(0) 编辑
摘要: 1.Postgresql简介2. Postgresql源码编译<1>. Postgresql简介Postgresql是一款object-relational DBMS,提供了如下的feature: 复杂查询complex queries 外键foreign key 触发器trigger 视图views 支持事务transactional integrity 并发控制multiversion concurrency control另外值得一提的是Postgresql数据库提供了强大的拓展功能,能够支持用户对其进行拓展。更为重要的是Postgresql是open soure,授权如下: 阅读全文
posted @ 2011-04-13 20:40 qiang.xu 阅读(1182) 评论(0) 推荐(2) 编辑
摘要: 1. CLR线程池简介 1.1CLR为什么支持线程池 1.2线程池ThreadPool管理线程2. 线程执行上下文 2.1线程执行上下文简介 2.2一个简单示例3.线程池常见应用情景示例 3.1 将一个线程添加至线程池中(向线程传递参数) 3.2 协作式取消4. Task简介5. Task编程基础6. 定时器Timer<1>. CLR线程池简介1.1 CLR为什么支持线程池?上一篇中讲到如果在一个应用程序中启动了多个线程的话,显然是会影响到程序的运行效率,一种很直观的想法是:如果一个线程完成了任务,我们并不在内存中销毁这个线程的实例,而是将这个线程进入空闲状态,如果又来了一个请求, 阅读全文
posted @ 2011-04-12 21:15 qiang.xu 阅读(1100) 评论(0) 推荐(1) 编辑
摘要: 1. 了解DataSet加载xml文件形成的结构2.读取,修改,删除xml节点实例3. 一点说明及代码下载<1>. 了解DataSet加载xml文件形成的结构如果是对于下面的xml文件加载进ds的话,通过vs的调试窗口,得到加载形成的ds结构如下:<?xmlversion="1.0"encoding="utf-8"?><bookstore><bookgenre="fantasy"ISBN="2-3631-4"><title>Oberon'sLega 阅读全文
posted @ 2011-04-10 09:36 qiang.xu 阅读(10031) 评论(2) 推荐(2) 编辑
摘要: package mypack;importjava.io.*;importjava.util.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassHelloWorldExample1extendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html;charset=G 阅读全文
posted @ 2011-04-09 10:06 qiang.xu 阅读(5202) 评论(0) 推荐(0) 编辑
摘要: 1. windows为什么支持线程?2. 线程开销 3. 线程调度和线程优先级4. 前台线程和后台线程5. 线程的Hello World程序<1>. windows为什么支持线程?早期的windows系统是没有”线程“概念的,整个系统只能运行着一个执行线程,这可能阻塞其他任务的执行,带来极其差的用户体验,基于上述及其操作系统的健壮性,可靠性等,windows引入了“线程”的概念。 线程可以看作是对CPU的虚拟。ndows为什么支持线程<2>. 线程开销虽然多线程技术能够在一定程度上增加用户 交互体验,但是操作系统创建线程并不是没有代价的,具体来讲:2.1 windows 阅读全文
posted @ 2011-04-05 21:32 qiang.xu 阅读(563) 评论(2) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 42 下一页