- 博客(10)
- 资源 (12)
- 收藏
- 关注
原创 C# 结构体转换byte
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; //需要添加命名空间namespace YuanLiChenXiao{ /// /// 消息头结构体 /// [StructLayo
2013-08-11 10:47:31 1042
原创 C#设计模式之简单工厂
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
2013-02-16 16:38:01 442
原创 so文件二进制对比不一致
【问题描述】 工作中遇到这样的问题,同一份代码,在同一个linux环境下的,同一个目录下编译出来的so文件进行二进制对比的时候有差异,这是为什么呢? 【问题根源】经过检查发现代码中部分 *.cpp 文件是”空“的,不是说里面没有任何内容,1)而是一些宏的定义,导致整个文件在make的时候里面的没有任何代码参与了编译,但是同样会产生中间文件.o;2)某些cpp的预编译文件里面只包含了
2012-08-10 00:53:13 4735 1
转载 lsof
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能。 COMMAND PID USE
2012-06-29 00:37:38 442
原创 SQL 存储过程分页
--存储过程分页方法一if exists (select * from sys.procedures where name='proc_CommonPage') drop procedure proc_CommonPagego create procedure proc_CommonPage --存储过程名及参数值 @PageCount int,--每页条数[1-
2012-06-16 17:26:26 440
原创 .C# 操作SQLite数据库
1.安装SQLite-1.0.66.0-setup.exe或者直接添加System.Data.SQLite.dll2.VS相关工程添加引用System.Data.SQLite.dll,显示使用using System.Data.SQLite; //手动添加引用3.建立数据库文件链接:使用SQLiteConnection,SQLiteConnectionStringBuilder4.创建
2012-06-16 17:24:51 777
转载 inux shell 实现 四则运算(整数及浮点) 简单方法
在刚刚学习写shell 批处理时候,进行逻辑运算中,少不了需要进行基础的:四则运算,这里说说在linux shell 里面简单的实现方法。 1.简单方法[chengmo@centos5 ~]$ b=$((5*5+5-3/2)) [chengmo@centos5 ~]$ echo $b29 在linux shell中,我们可以使用 $(()) 将表达式放在括号中,即可
2011-11-06 12:36:20 677
原创 SQL分页库存储过程
if exists(select* fromsys.procedureswhere name='PROC_CommonCaseView')drop procedure PROC_CommonCaseViewgo--带输入输出参数存储过程create proce
2011-09-04 12:10:43 378
原创 C#使用存储过程实例
using System;using System.Collections;using System.Configuration;using System.Data;using System.Web;using System.Web.Security;us
2011-09-04 11:52:49 572
原创 .NET完全手动搭建三层B/S架构
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(WebUI)、业务逻辑层(BusinessLogicLayer)、数据访问层(DataAccessLayer),公共层(ModelLayer)。区分层次的目的即为了“高内聚,低耦合”的思想。一、应用三层架构的优点 三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增;各做各的模块,降低开发人员能力要求;方便系统功能的扩展以及后期的维护工作;最大优点是它的安全性。用户端只能通过逻
2010-09-27 10:52:00 8798 1
C# DevExpress操作gridControl,NavBarControl,页签
2013-05-04
三层B/S数据库访问层两个通用类文件ClassBase+SqlHelper
2011-09-04
C#代码编写规范.doc
2010-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人