摘要: 脚本系列文章写了好几篇了,大家可能都不清楚这些脚本有什么用,游戏中如何能应用到这些东西。当然,目前所介绍的内容还只是个简单的开头,说到做游戏还远远不够。不过,本次就使用前几章所介绍的内容,先来尝试一下如何使用脚本来制作一款简单的游戏(其实也算不上游戏了)。打字机效果对话在游戏中是很常见的,在开始本章的内容之前,先来扩展一下ScriptText类,加入一下三个标签,来控制打字机效果显示文字。/*游戏脚本的设计与开发 第一部分总结*///打字机效果显示文字Text.wind(layer02,txt01,打字机显示效果,0,0,300,20,null,#ff0000);//打字机效果改变文字内容Te 阅读全文
posted @ 2013-06-24 21:52 爱生活,爱编程 阅读(563) 评论(0) 推荐(0)
摘要: 1. 问题分析 用户管理显示页面:usermanagement.tpl(也可以说是MVC中的V,即视图) 用户管理数据发送页面:usermanagement.php(也可以说是MVC中的M,即模型) 获取用户所在队列的执行,需要一个参数即:username。原本想的是在数据发送页面usermanagement.php中直接用命令执行,然后再将结果发送到显示页面,这样原理上是可行的,但是地理所的用户有70多人,也就是说我要70多人全部执行完毕之后我的页面才能显示出来,这里的处理方式是同步的,也就是说结果不返回是不能看到页面的,这样导致的结果是:页面直接卡死,即使能出来,正常人也根本等不了,因为一 阅读全文
posted @ 2013-06-24 21:51 爱生活,爱编程 阅读(5867) 评论(0) 推荐(0)
摘要: 创建用于编译和运行Java程序的批处理文件每次编译或运行Java程序时,都要在DOS命令行中输入很长的javac或java命令,悟空觉得太麻烦,就编写了一个适用于Windows操作系统的批处理文件build.bat,它的内容如下:setcurrpath=.\ if"%OS%"=="Windows_NT"setcurrpath=%~dp0% setsrc=%currpath%src setdest=%currpath%classes setclasspath=%dest% javac-sourcepath%src%-d%dest%%src%\Monkey. 阅读全文
posted @ 2013-06-24 21:49 爱生活,爱编程 阅读(378) 评论(0) 推荐(0)
摘要: 题目地址:http://codeforces.com/contest/320 第一题:基本题,判断mod 1000,mod 100.,mod 10是不是等于144、14、1,直到为0代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;const int N=10001;typedef long long LL;i 阅读全文
posted @ 2013-06-24 21:47 爱生活,爱编程 阅读(203) 评论(0) 推荐(0)
摘要: 之前的研究方向我一直比较抵触,最近我也确实发现目前的路很难走通,我想开始一个新的研究方向,问一下该怎么开始呢? 哪位牛人知道,告诉我一下,小女不胜感激~~ 阅读全文
posted @ 2013-06-24 21:45 爱生活,爱编程 阅读(191) 评论(0) 推荐(0)
摘要: import android.app.Activity;import android.os.Bundle;import android.content.Context;import android.graphics.Color;import android.util.Log;import android.view.Gravity;import android.view.MotionEvent;import android.view.View;import android.view.ViewGroup;import android.view.View.OnClickListener;import 阅读全文
posted @ 2013-06-24 21:43 爱生活,爱编程 阅读(350) 评论(0) 推荐(0)
摘要: 根据之前的经验,应用软件的网络通信无非就是Socket和HTTP,其中Socket又可以用TCP和UDP,HTTP的话就衍生出很多方式,基础的HTTP GET和POST请求,然后就是WebService的SOAP。在这些方式中,Socket当然是最基础的。因此先从Socket开始。服务端就不需要过多的说明了,无论采用什么语言什么平台都可以,只要遵循基本的Socket监听模式就行。实际上Android的Socket开发就是Java的Socket开发,因此学习过Java的开发人员也许觉得并没有什么难度,不过依然有一些不同于PC开发的地方需要注意首先是说说TCP开发JAVA里的TCP开发感觉比C#里 阅读全文
posted @ 2013-06-24 21:41 爱生活,爱编程 阅读(369) 评论(0) 推荐(0)
摘要: Monitor对象1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过程中为了避免获取锁之后因为异常,致锁无法释放,所以需要在try{} catch(){}之后的finally{}结构体中释放锁(Monitor.Exit())。2.Monitor的常用属性和方法:Enter(Object) 在指定对象上获取排他锁。Exit(Object) 释放指定对象上的排他锁。IsEntered 确定当前线程是否保留指定对象锁。Pulse 通知等待队列中的线程锁定对象状态的更改。PulseAll. 阅读全文
posted @ 2013-06-24 21:39 爱生活,爱编程 阅读(253) 评论(0) 推荐(0)
摘要: 十、香橙客栈 腿部受伤,一直隐隐作痛,左飞扬仅扯了一块旧布,包在腿上。他强忍伤痛,不想因此延误行程。张玉婉却心急如焚,希望能够很快赶到一个小集镇,找大夫仔细看看,确保伤口不会感染,不会留下顽疾。 左飞扬凝视着张玉婉的双眼。大大的眼睛闪烁着泪花,长长的睫毛沾满了泪水。左飞扬不禁怦然心动,似乎忘记了腿上的疼痛。江南美女众多,但迄今为止,自己能看得上眼的,便是青梅竹马的师妹。 在他们继续前行之前,张玉婉又换换掀起左飞扬的裤管,查看那已经被布给包扎的伤口。血迹从布的边沿浸出,张玉婉不禁叫道:“这可怎办?”随即她走到马旁,从自己的包裹里面拿出一件衣服,唰啦把它扯为三截,要... 阅读全文
posted @ 2013-06-24 21:37 爱生活,爱编程 阅读(280) 评论(0) 推荐(0)
摘要: 在开发过程中,我们有时候会留下Bug,用户在使用我们的app 的时候,有时会出现闪退,这时候我们可以让用户给我们发送邮件,以让我们开发人员更加快速的地位到Bug的所在,以最快的时间解决,同时也提高用户体验。 在AppDelegate.m文件中,添加如下代码:view sourceprint ?01NSUncaughtExceptionHandler* _uncaughtExceptionHandler = nil;02voidUncaughtExceptionHandler(NSException *exception) {03NSLog(@"CRASH: %@", exc 阅读全文
posted @ 2013-06-24 21:35 爱生活,爱编程 阅读(310) 评论(0) 推荐(0)
摘要: C. Kalila and Dimna in the Logging Industrytime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputKalila and Dimna are two jackals living in a huge jungle. One day they decided to join a logging factory in order to make money.The manager of logging fact 阅读全文
posted @ 2013-06-24 21:33 爱生活,爱编程 阅读(673) 评论(0) 推荐(0)
摘要: NSURL* url = [NSURL URLWithString:@"xxx"]; ASIFormDataRequest* request = [ASIFormDataRequest requestWithURL:url]; request.uploadProgressDelegate = viewPost.progressView; request.showAccurateProgress = YES; request.shouldContinueWhenAppEntersBackground = YES; if ([imageArray count]... 阅读全文
posted @ 2013-06-24 21:31 爱生活,爱编程 阅读(1078) 评论(0) 推荐(0)
摘要: // 1、创建一段文本// create函数的三个参数分别为:文本内容、字体和字体大小CCLabelTTF *font=CCLabelTTF::create("Hello World","微软雅黑",48);// 2、获取文本的尺寸// font->getContentSize()返回的是一个CCSize类型的值// 该值有两个属性width和height,分别代表文本内容所占的宽度和高度CCSize fontSize=font->getContentSize();// 3、构造一个颜色// ccColor3B有三个属性需要设置,分别是r、g 阅读全文
posted @ 2013-06-24 21:29 爱生活,爱编程 阅读(2099) 评论(0) 推荐(0)
摘要: CCRenderTexture自己的理解CCRenderTexture类似一张空白的“画布“,用户通过自定义笔刷(CCSprite*),在touch事件中把笔刷的移动痕迹“记录”起来,从而“画”出各种艺术效果。记录方法很简单,首先CCRenderTexture调用自己的begin()函数,开启“记录”功能,然后调用笔刷->visit()把自己”画“在这张画布上,最后CCRenderTexture调用end()结束记录,那就OK了。这里我想CCRenderTexture是通过把笔刷的纹理叠加到自己的纹理(Texture)里,而不是不断创建新纹理,所以消耗比较低,即使画得很频繁,帧数也能保持 阅读全文
posted @ 2013-06-24 21:27 爱生活,爱编程 阅读(395) 评论(0) 推荐(0)
摘要: 串口通讯例程通过上面的练习,对STM32项目开发有了一个直观印象,接下来尝试对串口RS232进行操作。1.目标需求:开机打开串口1,侦听上位机(使用电脑串口测试软件)发送的信息,然后原样输送到串口1。2.创建项目a)禁用Finsh和consoleb)默认情况下,项目文件包含了finsh,它使用COM1来通讯,另外,console输出(rt_kprintf)也使用了COM1。因此,在运行scons命令生成项目文件之前,修改rtconfig.h,禁用这两项。(下图L65, L70)c)生成项目文件运行scons --target=mdk4 –s打开生成的项目文件,可以看到,文件组finsh已经不再 阅读全文
posted @ 2013-06-24 21:25 爱生活,爱编程 阅读(2468) 评论(0) 推荐(0)
摘要: 病毒侵袭Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7381Accepted Submission(s): 1935 Problem Description 当太阳的光辉逐渐被月亮遮蔽,世界失去了光明,大地迎来最黑暗的时刻。。。。在这样的时刻,人们却异常兴奋——我们能在有生之年看到500年一遇的世界奇观,那是多么幸福的事儿啊~~ 但网路上总有那么些网站,开始借着民众的好奇心,打着介绍日食的旗号,大肆传播病毒。小t不幸成为... 阅读全文
posted @ 2013-06-24 21:23 爱生活,爱编程 阅读(218) 评论(0) 推荐(0)
摘要: 1:注册一个163邮箱,http://mail.163.com 调用发送邮件代码,查询smtp.163.com,作为发送邮件的服务器ip,类似的邮箱服务器应该也可以。MailSenderInfo mailInfo = new MailSenderInfo();mailInfo.setMailServerHost("121.195.178.51");//邮件服务器ip地址。smtp.163.com,mailInfo.setMailServerPort("25");//端口mailInfo.setValidate(true);mailInfo.setUser 阅读全文
posted @ 2013-06-24 21:21 爱生活,爱编程 阅读(1055) 评论(0) 推荐(0)
摘要: 从启动说起 Android系统加载时,首先启动init进程,该进程会启动Zygote进程。Zygote进程执行/system/bin/app_process程序。app_process程序在执行中,通过AppRuntime::start()函数来创建虚拟机实例,并注册JNI方法。 int main(int argc, const char* const argv[]){ ... if (zygote) { runtime.start("com.android.internal.os.ZygoteInit", startSystemSe... 阅读全文
posted @ 2013-06-24 21:19 爱生活,爱编程 阅读(504) 评论(0) 推荐(0)
摘要: 整个引擎代码在github上,地址为:https://github.com/sun2043430/RegularExpression_Engine.git nullable, firstpos, lastpos, followpos函数介绍接着上两篇文章《正则表达式引擎的构建——基于编译原理DFA(龙书第三章)——1 概述》《正则表达式引擎的构建——基于编译原理DFA(龙书第三章)——2 构造抽象语法树》本篇将讲解对抽象语法树上的每一个节点计算对应的4个函数:nullable, firstpos, lastpos, followpos。鉴于龙书已经对这一部分的理论和实现步骤进行了详细文字、图. 阅读全文
posted @ 2013-06-24 21:17 爱生活,爱编程 阅读(973) 评论(0) 推荐(1)
摘要: 2013-6-24 13:28:51 org.apache.solr.common.SolrException log 严重: java.lang.NoClassDefFoundError: org/apache/lucene/analysis/synonym/SynonymFilter at org.apache.solr.analysis.SynonymFilterFactory.init(SynonymFilterFactory.java:48) at org.apache.solr.schema.IndexSchema$6.init(IndexSchema.java:100... 阅读全文
posted @ 2013-06-24 21:15 爱生活,爱编程 阅读(796) 评论(0) 推荐(0)
摘要: --不带参数的存储过程CREATE procedure proc_sql1asbegin declare @i int set @i=0 while @i@x2 set @max=@x1 else set @max=@x2 if @x3>@max set @max=@x3 print '3个数中最大的数是:'+cast(@max as varchar(50))endexecute proc_sql5 15,28,39--带有输入参数的查询存储过程create proc proc_sql7 @mingz int, @maxgz int as select * from... 阅读全文
posted @ 2013-06-24 21:13 爱生活,爱编程 阅读(226) 评论(0) 推荐(0)
摘要: GTest交流与经验总结原文见: http://starsourcingsolutions.com/myblog/?p=159 阅读全文
posted @ 2013-06-24 21:12 爱生活,爱编程 阅读(192) 评论(0) 推荐(0)
摘要: linux i2c驱动架构-dm368 i2c驱动分析在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinci.c)。标题党请见谅!其实i2c接口非常的简单,即使用51单片的gpio来模拟i2c,编写一个e2prom或者其他i2c接口的驱动程序,也不是什么难事,几百行代码就能搞定。但是Linux的i2c驱动体系结构却有相当的复杂度,不管是叫linux i2c驱动还是单片机i2c驱动,其根本还是操作soc芯片内部的i2c模块(也叫i2c adapter)(读写i2c相关的寄存器)来产生start、stop还有ack 阅读全文
posted @ 2013-06-24 21:10 爱生活,爱编程 阅读(479) 评论(0) 推荐(0)
摘要: 今天在学习有关时间函数时,想让程序暂时挂起,一段时间后在继续执行! 用到了系统函数sleep(); 在vc下sleep函数是以毫秒为单位,如果想让其停留3秒,需要这样做 sleep(3*1000); 需要头文件#include #include #include #include int main() { time_t timep;//定义 time_t类型变量timep struct tm *block; timep=time(NULL);//返回当前时间与1970年1月1日0时0分0秒相差的多少秒 block=localtime(&timep );//把... 阅读全文
posted @ 2013-06-24 21:08 爱生活,爱编程 阅读(380) 评论(0) 推荐(0)
摘要: 请大家伙多多指教:邮箱:weimingweicom@sina.com请关注:ailiandeziwei总的页面: 注意:按钮间方法的改变需要: android:onClick="clearNoti" 添加相应的方法即可1.点击状态栏按钮时: public void Notification(View v){ showNotification("亲来短信了","5557","我喜欢你", R.drawable.ic_launcher, R.drawable.ic_launcher); } public void sh 阅读全文
posted @ 2013-06-24 21:06 爱生活,爱编程 阅读(223) 评论(0) 推荐(0)
摘要: Java Arrays Tutorial (3)Data types have a specific set of values. A byte cannot hold a value larger than 127 and an int cannot hold a value larger than 2,147,483,647. You can also create your own data types that have a finite set of legal values. A programmer created data type with a fixed set of va 阅读全文
posted @ 2013-06-24 21:04 爱生活,爱编程 阅读(217) 评论(0) 推荐(0)
摘要: 在WebConfig中配置数据库连接字符串,代码如下: 然后在Webform_1.aspx.cs里面获取连接字符串,要添加如下引用;using System.Configuration; using System.Data; using System.Data.SqlClient;代码:SqlConnection con; protected void Page_Load(object sender, EventArgs e) { ConnectDB(); }private void ConnectDB() { string ConString = Configuration... 阅读全文
posted @ 2013-06-24 21:02 爱生活,爱编程 阅读(304) 评论(0) 推荐(0)
摘要: LinearLayout把视图组织成一行或一列。子视图能被安排成垂直的或水平的。线性布局是非常常用的一种布局方式。请看一个布局例子: 效果图: 线性布局框架的一个属性表:属性描述 layout_width指定View或ViewGroup的宽度 layout_height指定View或ViewGroup的高度 layout_marginTop指定View或ViewG... 阅读全文
posted @ 2013-06-24 21:00 爱生活,爱编程 阅读(289) 评论(0) 推荐(0)
摘要: 所需软件1.Eclipse IDE for C/C++ Developershttp://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junosr22.MinGW Distro - nuwen.nethttp://nuwen.net/mingw.html MinGW配置 1.解压MinGW到C盘 得到C:\MinGW 2.配置环境变量 CPLUS_INCLUDE_PATH C:\MinGW\include\c++\4.8.1;C:\MinGW\include\c++\4.8.1\i686... 阅读全文
posted @ 2013-06-24 20:58 爱生活,爱编程 阅读(280) 评论(0) 推荐(0)
摘要: 传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 核心层 核心层主要提供后台业务集中处理中最基本、共性的信息处理、流程调度和相关的管理功能,如任务调度、路由确定、事务一致性管理、任务拆解合并、优先级管理等。核心层对业务处理中的各项工作进行高度的抽象,只管理共性的属性和操作,功能相对简单,具有较高稳定性和处理效率,并对外部服务提供基础调用接口。业务活动监控 业务活动监控是对系统中的所有核心业务流程进行分级,分类的管理。使用图形化的业务流程管理界面,对业务流程的动态执行过程实时跟踪,对业务流程执行情况进行统计。使用流程监控... 阅读全文
posted @ 2013-06-24 20:56 爱生活,爱编程 阅读(208) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-06-24 20:54 爱生活,爱编程 阅读(160) 评论(0) 推荐(0)
摘要: Quoit Design Problem Description Have you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded. In the field of Cyberground, the position of each toy is fixed, and the ring is carefully designed so it can only enc... 阅读全文
posted @ 2013-06-24 20:52 爱生活,爱编程 阅读(480) 评论(0) 推荐(0)
摘要: 传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 服务层 服务层主要体现了SOA体系下的组件复用和业务复用机制。服务的边界定义决定于粒度和耦合度。 粒度表示的是一个服务的大小,它可以理解为服务操作的范围,粗粒度的服务,操作的内容广而且杂;细粒度的服务,操作的内容细而且简单。粗粒度的服务设计,可以减小服务之间的耦合性,但付出的代价就是增加服务的复杂性,服务具备了太多的功能,增加了设计的复杂性和维护的难度;细粒度的服务,可以让服务的实现变得简单,但这样会增加服务的数量,服务过细过多,这样必然有一些服务需要组合才能实现一... 阅读全文
posted @ 2013-06-24 20:51 爱生活,爱编程 阅读(267) 评论(0) 推荐(0)
摘要: 标题1: 猜年龄 美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中 国清华大学讲学。 一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说 : “我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9 这10个数字,每个都恰好出现1次。” 请你推算一下,他当时到底有多年轻。 标题2: 组素数 素数就是不能再进行等分的数。比如:2 3 5 7 11 等。 9 = 3 * 3 说明它可以3等分,因而不是素数。 我们国家... 阅读全文
posted @ 2013-06-24 20:49 爱生活,爱编程 阅读(930) 评论(1) 推荐(0)
摘要: 1.ora-12560 TNS:协议适配器错误 实例名被错误修改或者oracle 服务没有正常启动。 阅读全文
posted @ 2013-06-24 20:47 爱生活,爱编程 阅读(154) 评论(0) 推荐(0)
摘要: editCells:function(){ if(!isEditing){ isEditing = true; $('tbody tr',$(t)).each(function () { for(var i=0;i'; } } }); } }, commitCells:function(){ if(!isEditing) return; $('tbody tr',$(t)).each(function() { for(var i=0;i0){ div[0].... 阅读全文
posted @ 2013-06-24 20:45 爱生活,爱编程 阅读(295) 评论(0) 推荐(0)
摘要: 共享内存允许两个或多个进程共享一个给定的存储区。因为数据不需要在两个进程之间进行复制,所以这是一种最快的进程间通信方式。使用共享存储区的唯一窍门是多个进程之间对一个给定的存储区的同步访问。通常信号量被用来实现对共享存储访问的同步。 在linux系统中系统共享存储段的做大字节数为33554432,最小字节数为1;系统中共享存储段的最大段数4096,每个进程共享存储段的最大段数为4096. 获得共享内存标识符: #include int shmget(key_t key, size_t size, int flag);返回值:成功返回共享内存ID,失败返回-1 参数size是共享内存的段的大小.. 阅读全文
posted @ 2013-06-24 20:43 爱生活,爱编程 阅读(257) 评论(0) 推荐(0)
摘要: 首先添加库问题:选择页签Build Phases->Link Binary With Libraries点+添加库 然后command+shift+k清除历史debug的垃圾复制其它工程文件编译错误问题: 当拷贝文件到工程里的时候,若不注意勾选"Add to Target",运行时会报如下类似的错误:Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController. 阅读全文
posted @ 2013-06-24 20:41 爱生活,爱编程 阅读(223) 评论(0) 推荐(0)
摘要: :nth-child('索引值')//获取指定元素下的某个子元素的位置,索引从1开始; //偶数行 //$('li:nth-child(even)').addClass('class1');//奇数行 //$('li:nth-child(odd)').addClass('class1'); //第一行//$('li:nth-child(1)').addClass('class1'); //$('li:first-child').addClass('class1 阅读全文
posted @ 2013-06-24 20:39 爱生活,爱编程 阅读(192) 评论(0) 推荐(0)
摘要: cabinet是公司的一个数据存储服务,需要添加一个shell client,查看数据,做简单操作。用python写了一个比想象的简单。代码如下: #! /usr/bin/python -i# coding: utf-8import sysimport osdirname = os.path.dirname(sys.argv[0])sys.path.append(dirname + '/gen-py') sys.path.append('/usr/lib/python2.7/site-packages')from cabinet import CabinetSt 阅读全文
posted @ 2013-06-24 20:37 爱生活,爱编程 阅读(539) 评论(0) 推荐(0)
摘要: 章节介绍第一章,“导引”,简要介绍了Linux被迅速应用在嵌入式环境的驱动因素,介绍了与嵌入式Linux相关的几个重要的标准和组织。第二章,“第一个嵌入式经历”,介绍了与后几章所构建的嵌入式Linux相关的许多概念。第三章,“处理器基础”,我们提出一个着眼于更流行的用来搭建嵌入式Linux系统的处理器和平台。我们检查并选择了很多主要处理器生产厂商产品。所有这些产品的架构都与现在的处理器很相似。第四章,“Linux内核:一个不同的观点”从一个微差异的观点检查Linux内核。我们不关注内核理论和内部,我们着眼于它的结构,设计以及构建重点,学习你认为重要的内容,这其中包括内核构建系统的细节。第五章, 阅读全文
posted @ 2013-06-24 20:35 爱生活,爱编程 阅读(395) 评论(0) 推荐(0)
摘要: MainActivity如下:package cn.testjavascript;import java.util.StringTokenizer;import android.os.Bundle;import android.webkit.WebView;import android.app.Activity;/** * Demo描述: * 在Android中获取网页里表单中的数据 */public class MainActivity extends Activity { private WebView mWebView; private String date =null; ... 阅读全文
posted @ 2013-06-24 20:33 爱生活,爱编程 阅读(613) 评论(0) 推荐(0)
摘要: C++操作符的优先级 C++操作符的优先级 操作符及其结合性 功能 用法 L L L:: :: ::全局作用域 类作用域 名字空间作用域 ::name class::name namespace::name L L L L L . -> [] () () 成员选择 成员选择 下标 函数调用 类型构造 object.member pointer->member variable[expr] name(expr_list) type(expr_list) R R R R R ++ -- typeid typeid 显示强制类型转换 后自增... 阅读全文
posted @ 2013-06-24 20:31 爱生活,爱编程 阅读(194) 评论(0) 推荐(0)
摘要: 上篇博客写了关于重构代码用到的SQLHelper类,这个类包括四种函数,根据是否含参和是否有返回值各分两种。在这里写写传参过程用到的SqlParameter。 如果我们使用如下拼接sql字符串的方式进行数据库操作存在脚本注入的危险: Dim sql As String = "insert into T_Loginlog(userID,loginDate,loginTime,computer)values('" + Enloginlog.user_userID + "','" & Enloginlog.user_loginD 阅读全文
posted @ 2013-06-24 20:29 爱生活,爱编程 阅读(605) 评论(0) 推荐(0)
摘要: 一、概念:1、CMS是:Content Manage System 内容管理系统内容包括:商品,文章,软件,视频2、当前市面上常用的CMS有哪些?DedeCMS:织梦 中小型公司,当然企业也在用PHPCMS: 中型的公司在使用帝国CMS: 大型的公司Yii -----资料都是英文,稀缺;3、DedeCMS的特点:1,简单,实用,开源(源代码公开) 到目前为止:我们用到的开源项目:TP,phpMyadmin,dedeCMS,PHP2,专注于中小型企业网站3,基于PHP+Mysql的架构4,支持全站静态化二、开始是使用dedeCMS1,下载dedecms的安装包http://www.dedecm. 阅读全文
posted @ 2013-06-24 20:28 爱生活,爱编程 阅读(550) 评论(0) 推荐(0)
摘要: declare db_cursor4 scroll cursor for select * from 供应商 --声明游标open db_cursor4 --打开游标fetch first from db_cursor4 --读取游标中的第一条数据记录fetch next from db_cursor4 --读取游标中的下一条数据记录fetch last from db_cursor4 --读取游标中... 阅读全文
posted @ 2013-06-24 20:26 爱生活,爱编程 阅读(216) 评论(0) 推荐(0)
摘要: 1.C语言声明的单独语法成份 声明器是C语言声明的非常重要成份,他是所有声明的核心内容,简单的说:声明器就是标识符以及与它组合在一起的任何指针、函数括号、数组下表等,为了方便起见这里进行分类表示。 1)指针 (1)* (2)* const (3)* volatile (4)* const volatile (5)* volatile const 2)直接声明器 (1)标识符 (2)标识符[下表] (3)标识符(参数) (4)(声明器) 3)初始化内容 (1)= 初始值 C语言中的完整声明包括的内容如下: 1)类型说明符:包括存储类型和类型限定符 2)声明器(见... 阅读全文
posted @ 2013-06-24 20:24 爱生活,爱编程 阅读(379) 评论(0) 推荐(0)
摘要: D. Have You Ever Heard About the Word?time limit per test6 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputAsubstringof a string is a contiguous subsequence of that string. So, stringbcais substring of stringabcabc, but stringccis not.Arepeating blockis a string form 阅读全文
posted @ 2013-06-24 20:22 爱生活,爱编程 阅读(329) 评论(0) 推荐(0)
摘要: Narrange是一个.NET代码管理工具。它可以对源代码自动进行美化和把类成员分成一个组、区域。目前支持C#、VB.NET,将来会支持更多.NET上的语言。主要的作用是:◆ 减少程序员的开发时间 ◆ 使得编码风格变得标准 ◆ 能减少代码冲突 ◆ 能代码进行分组 ◆ 很好的灵活性 csdn下载:http://download.csdn.net/detail/luolunz/5640737下载地址:http://sourceforge.net/projects/narrange/?source=dlp注意:Narrange目前并不支持汉语,汉语注释等代码在经过了格式化之后,会变成乱码Narran 阅读全文
posted @ 2013-06-24 20:20 爱生活,爱编程 阅读(404) 评论(0) 推荐(0)
摘要: 1.文件系统 文件是具有文件名的一组关联信息的集合,通常文件由若干个记录组成。文件系统是操作系统与管理文件有关的软件和数据集合。从用户的角度看,文件系统实现“按名存取”。从系统的角度看,文件系统是对文件存储器的存储空间进行组织、分配负责文件的存储并对存入的文件实施保护、检索的一组软件集合。 文件系统模型可以分为三个层次:底层是对象及其属性(文件、目录和磁盘存储空间);中间层是对对象的进行操作和管理的软件集合(核心部分);最高层是文件系统提供给用户的接口。 为使用户能灵活方便地使用和控制文件,文件系统提供了一组进行文件操作的系统调用:建立文件、删除文件、打开文件、关闭文件、读文件和写... 阅读全文
posted @ 2013-06-24 20:18 爱生活,爱编程 阅读(4187) 评论(0) 推荐(1)
摘要: python模块介绍- xlwt 创建xls文件(excel)2013-06-24磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319 博客:http://blog.csdn.net/oychw#版权所有,转载刊登请来函联系# 深圳测试自动化python项目接单群113938272深圳广州软件测试开发6089740 #深圳地摊群 66250781武冈洞口城步新宁乡情群49494279#自动化测试和python群组: http://groups.google.com/group/automation_testing_python.. 阅读全文
posted @ 2013-06-24 20:16 爱生活,爱编程 阅读(46077) 评论(1) 推荐(0)