自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (13)
  • 收藏
  • 关注

原创 Mysql SQL 语法

1. 写SQL语句时, 如果要批量执行,需要加上Begin End 语句

2014-08-29 10:19:04 759

原创 关于WebService 接口,各种终端的调用

首先基于服务器的接口有。

2014-06-26 15:44:03 1348

原创 介绍一个C# API 生成工具

Doxygen 是一个 C++, C, Java, Objective-C、Python、IDL (CORBA 和 Microsoft flavors)、Fortran、VHDL、PHP、C#和D语言的文档生成器。可以运行在大多数类Unix系统,以及Mac OS X操作系统和Microsoft Windows 。 初始版本的Doxygen借鉴了一些老版本DOC++的代码;随后,Doxygen源代码

2014-04-10 17:16:32 1705

原创 mysql,mariadb 使用常见问题

1. 数据库新建后默认是不允许远程连接,需要添加权限执行此SQL: GRANT ALLPRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANTOPTION;2. windows 下载启动服务与关闭C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\m

2014-03-05 17:05:31 1421

原创 .net Entity Framework + mysql 使用中常见问题

1. 对于Mysql 表记录进行更新时,如果更新内容没变化,则entities.SaveChanges() 会引起错误信息。此原因为mysql返回为0,而此框架则认识没作任何更新会是错误。解决方法是:在框架中修改框架构造添加事件,以下是代码    #region 构造函数 /// /// 请使用应用程序配置文件的“Healthy201

2014-02-26 10:55:20 3235

原创 .net webserver entity framework

开发webserver接口常见问题1. C# entity framework 连接mysql   第一种方法使用 devart (需要付费中间件)     需要安装 dcmysql(mysql entity framewrok connector).exe , 在devart官网找     在其它机器也是需要装上此驱动,才可以连接到mysql   第二种方法,是在my

2013-12-17 20:34:46 1822

原创 MySql中测试GUID 与Int自增主键 性能对比 总结适用场景

一. 创建以下三个数据表: int 主键自增表, guid主键表, 关联以上两个表的关系表tbl_test_relationCREATE TABLE `tbl_test_int` (    `id` INT(11) NOT NULL AUTO_INCREMENT,    `name` VARCHAR(50) NULL DEFAULT NULL,    `comment` VAR

2013-12-04 10:10:26 10731

原创 MariaDB 之用

应公司要求,尝试使用了MariaDB. 昨天装了一整天都没装好,今天终于装好,可以用了1. 它需要卸载掉Mysql,因为它是在Mysql的基础上开发的。2. 需要找对版本我的运行环境是,centos5.6 32 位 以下是安装使用步骤:1. 首先确保运行环境可安装,卸载mysql : ~roo# yum remove mysql mysql-*2. 增加安装源

2013-09-22 11:16:41 5039

原创 各种平台下jni调用C/C++

一. java 公共代码:package com.systemhelper;public class VerifySecretkey {    public static void main(String[] args) {        String[]  strs = new String[1];        String terminal = "01130827

2013-09-02 17:47:06 1011

原创 C/C++ 常出现的错误点

1. free(): invalid next size (fast): 0xb73004e8 ***     这一般是属于内存使用错误造成的。有可能是malloc 或者new 内存时的长度,和真正使用指针指向长度时越办造成的。     如 char *str = malloc(5);  memcpy(str, "helloworld", 11);     // free(str) 时

2013-08-22 14:31:22 866

原创 C++ string 操作与注意点

一. 分割//字符串分割函数std::vector CStringTooler::split(std::string str,std::string pattern){    std::string::size_type pos;    std::vector result;    str+=pattern;//扩展字符串以方便操作    int size=str.

2013-07-31 17:58:32 728

原创 windows eclipse cdt cygwin 搭建与其常见问题

常见问题: 1.   make: *** No rule to make target `all'. Stop.这需要把编译类型修改成内部编译,  解决方式:右键项目-->properties-C/C++Build-->Builder settings              此时可看到Builder Type是不可选的,              且Makefilegene

2013-07-17 16:59:38 1000

原创 linux C/C++ 连接oracle

1. 下载链接库 http://www.oracle.com/technetwork/topics/linuxsoft-082809.html       可直接下载rmp文件, 直接rmp -ivh ...rmp2.  updatedb  更新文件位置列表3. 查找libocci.so 文件所在位置 , eg:usr/lib/oracle/12.1/client/lib4.

2013-07-09 15:43:49 1725

转载 进程共享同内存

/** * 所有进程共享同一块内存,共享内存在各种进程间通信方式中具有最高的效率。 * 访问共享内存区域和访问进程独有的内存区域一样快,并不需要通过系统调用或者其它需要切入内核的过程来完成 * 优缺:共享内存块提供了在任意数量的进程之间进行高效双向通信的机制。每个使用者都可以读取写入数据, *    但是所有程序之间必须达成并遵守一定的协议,以防止诸如在读取信息之前覆写内存空间等竞

2013-06-21 16:16:56 996

原创 进程通信 IPC 之消息队列

/** *IPC是指进程间的通信,其中有三种我们称之为IPC即消息队列、信号量以及共享存储器 *创建IPC结构(调用msgget\semget\shmget), 应指定一个键,键的数据类型是基本系统数据类型key_t,键由内核变换成标识符 *以下是消息队列msgget *//** * 优缺点:IPC结构是在系统范围内起作用的,没有访问计数。例如,如果进程创建了一个消息队列,

2013-06-21 15:47:50 767

原创 centos 安装 oracle 11g R2 开机启动配置

一.  运行环境#同步时钟yum -y install ntpntpdate time.nist.gov#关闭服务:iptablesselinuxportmaprpc.statdcupsdavahi-daemonsendmailkillall iptableschkconfig --level 2345 iptables offkillall

2013-06-21 12:24:38 2154

原创 oracle 创建表空间与用户

-- 创建表空间mytestCREATE TABLESPACE mytestDATAFILE '/u01/app/oracle/oradata/healthybox/mytest01.dbf' size 200MEXTENT MANAGEMENT local; -- 创建用户testerCREATE USER tester IDENTIFIED BY testerD

2013-06-21 11:13:09 697

原创 信号量通信----摘抄修改网上的例子

#include#include#include#include#include#include#include#include/**************************************************** 信号量的主要作用是限制多线程或者进程对临界区的访问,类似于互斥锁mutex 使用实例:如取票通道只有N个,最多只能允许N

2013-06-07 14:20:57 704

原创 oracle 常见错误问题

1. 单实例创建多数据库: 参考http://wenku.baidu.com/view/34ef2d390912a21614792997.html2.命令:   启动监听器 lsnrctl start  su - oracle   a、启动ORACLE系统   oracle>svrmgrl   SVRMGR>connect internal   SVRMGR

2013-06-05 17:02:25 783

原创 无线信道频段问题

可能性一:系统中缺少wifi补丁,一般是刷第三方系统或是购买水货回来自带其他系统原因,这个原因不多,大家可以网上搜索补丁解决。可能性二:进入无线路由器无线参数设置页面,查看频段参数选择,默认是“自动选择”,除此之外有1到13的数字选项。于是开着三弟的WIFI扫描,把除自动选择之外的所有选项挨个试一遍,结果发现当频段设置为12、13这两个时,三弟死活找不到这个WIFI,而1到11则毫无问题。而当

2013-05-24 14:00:18 1440

原创 g++ 编译 时常见错误

一.    g++  编译 带template 方法,失败 err:  undefined reference to  , 找不到链接函数    原因: g++ 不完善, g++不支持模板类的分离编译   .h 如此定义    template    static std::string to_string(const T &t);    把实现此方法的内容也在放到.h

2013-05-17 13:38:05 1620

原创 android JNI 多线程调用与回调

说明: JNI调用比较简单,根据JNI给出的实例,本内容主要讲多线程使用回调步骤:1.  编写说明,调用JNI类。两种方法:   1)通过包+类名找到         static jclass jNativesCls;         #define CB_CLASS "org/piaozhiye/study/Natives"         jNativesCls =

2013-05-16 15:39:36 7133

原创 linux printf 的数据格式表示

long double   使用   %Lf   //在linux需要注意占12字节, 在windows 直接使用%f%d:十进制方式输出一个有符号整数%u:十进制方式输出一个无符号整数。%x,%X:十六进制方式输出无符号整数。%x用小写字母输出abcdef,%X用大写。%s:输出字符串,以NULL对应%s的结果是未知的。%c:输出单个字符。%g:输出浮

2013-04-22 13:32:48 911

转载 转自Master HaKu 的C#调用C++写的Dll时的运行时错误解决

两个错误:1. Run-Time Check Failure #0 - The value of ESP was not properly saved across afunction call. This is usually a result of calling a function declared with onecalling convention with a funct

2013-04-19 19:05:23 874

原创 C++ win32 开发 GDIPlus 贴图

// 使用说明 需要附加入库 Gdiplus.lib//  需要使用三张图片  分别命名 2.png 3.png 9.png// 使用VC 或vs 创建空项目win32 ,添加文件winmain.cpp ,把下面内容加到文件中#include #include #include #include bool m_bTest = true;WCHAR st

2013-04-19 16:28:44 4486

原创 shell 开发笔记

1. for 与 if  中使用含有[ ] 的命令都需要以空格隔开2. 计算与赋值 两种方法var=1  (注意:bash/pdksh不能在等号两侧留下空格 )第一种:((var++))第二种:var=$(($var+1)) 3.  判断条件:[ -f "somefile" ] :判断是否是一个文件 [ -x "/bin/ls" ] :判断/bin/ls是否存在并有

2013-04-19 15:28:23 767

转载 删除SVN关联的方法

一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二、在windows下用以下法子: 1、在项目平级的目录,执行dos命令: xcopy project_dir

2013-04-12 16:03:46 8362

原创 centos 5.6 打开防火墙

centos 5.6   能过界面能正常打开防火墙,但在使用命令打开时,经常无没有效果, 现在总可能由于参数不对。 重新整理了一下,两种方法,把步骤记下来一. 通过命令修改:(建议 etc/sysconfig/iptables-config  可把  IPTABLES_SAVE_ON_STOP="no"  修改成 yes)1.  /sbin/iptables -I INPUT

2013-04-10 14:12:53 868

原创 C# 使用serialport 控件读写串口的大数据量解决方案 -- 以及与串口操作中常见的错误

控件串口中设置的属性中缓存大小,建议是每秒接收到的数据的10倍以上重点: 当缓存中接收到的数据量触发通知事件,这个设置比较重要。最好设置在每一秒内触发事件不超过10个。即当每秒接收到数据是1000时,设置100~400触发。此问题纠缠了比较多时间。供后来者参考

2012-06-20 14:09:51 9189

原创 linux C 线程学习

/*linux tirminal 中输入vim demo_thread.c, 然后输入以下代码:*/#include #include #include #include #define MAX 10//定义两个线程数组pthread_t thread[2]; //线程值,用于线程锁pthread_mutex_t mut;//便于观察线程异步与同步操作

2011-03-14 22:18:00 1813

原创 别想太复杂,只要以数学的解法可解

<br />题目:一个组数据从0到N(50000)的N个数字依次递增且不重复,现抽掉其中两个数,并把剩下的49998个数字打乱装入int A[]数组中。请在只遍历一次循环且最多只可用到5个变量,找出这2个抽出的数字。<br /> <br />简单答案:<br /> <br /> <br />long a=0,b=0;<br />for(int i=1;i<=50000;i++)<br />{<br /> a += i;<br /> b += (i*i);<br /> if(i<49998)<br /> {<

2010-12-05 10:49:00 929

原创 一道解读百度面试题

题目:一个无序数组,找出数组中大于或者等于左边的数,且小于或等于右边的数。如数组:2,8,12,14,10,19。 则输出:2,8,19。答案:使用一个指针数组,两次循环。主要方法解释比较难,可以画图思路较清晰。其中可以用两个数组来实现,比较容易看懂。但为了节省空间,只使用了一个数组。#include #define max(a,b) a>b?a:b;#define min(a,b) ausing namespace std;void func(int data[],int len){ int *a = n

2010-12-04 17:41:00 670

原创 做完小项目的总结

<br />1.       是一个小项目,主要做两套系统的数据库对接。一个是CRM会员管理系统,一个是POS批销系统。由我一个人分析,设计,编写。两个系统的数据库差异还是比较大,表结构,业务处理,差异。<br />2.       系统的最大难题是:业务分析,包括数据流向,是以哪个数据库为主数据库。是否支持数据双向流动。<br />3.       准备工作,业务定位要准确清晰,尽量做到系统设计与代码编写时,业务变动性小。因为第次业务一变动,也许整个系统的结构也要跟着变,而前期所做分析设计与编写,会前功尽

2010-08-09 19:01:00 1007

原创 无法连接到WMI提供程序。你没有权限或者该服务器无法访问

无法连接到WMI提供程序。你没有权限或者该服务器无法访问上网搜了搜,在一个老外的博客上找到一个解决方案:(http://blogs.msdn.com/echarran/archive/2006/01/03/509061.aspx) Cannot connect to WMI provider. You do not have permission or the server is

2010-01-10 21:12:00 7900

原创 数据窗口常用技巧

数据窗口常用技巧1、如何让存储文件目录的列,显示图片?答:选择对应的column的display as picture属性为true2、如何复制grid类型的所选择的行的数据到系统剪切板?答:string ls_selectedls_selected=dw_1.Object.DataWindow.Selected.Dataclipbord(ls_selected)4、如何设

2010-01-03 21:34:00 928

原创 回望2009,感谢所有

<span style="font-family: function() { var id = (this._style >> 24) & 0xff; color: #000000; font-size: medium;">回望2009,感谢所有一.序言: 这一年来,是个多事之秋。有得有失,虽然得到的没有企盼的那么多,但得到依然比失去的多,这一点确实让我感欣慰。特别是精神上的收获,

2010-01-01 21:39:00 752

原创 生存之道

 个人之见:做人不必太过于较真,有时傻傻的,有何不好呢!许许多多例子了印证此说法:1.阿甘,做一件事,就一直傻傻地做下去。也许经过他埋干,量变引起了质变,不可能完成的事变成了完成了的事!可能就是因为他傻,所以外界的事很少干扰他的想法。因为他傻,没有和别人去争一些利益上的东西,最后却塞翁失马,反而有意外收获。2.许三多,他也是傻虽然都戏,但是人生如戏,戏是人生啊

2009-11-22 16:19:00 488

原创 2009的冬天脚步快到

   入冬了  一年了,写写这一年来了得与失吧!  从学校出来,开始找工作了,为了生活,不好意思再向家里要钱了,农村家庭供了这么多年的书不容易。但是环境确实如传说中的,毕业等于失业。  面临这个困境,自己努力学了几个月的java,都参照着视频学习的。可由于自己身处的城市,汕头是个二线的城市,生活还可以,经济相对后退了。所以java的开发公司不用就是稀少的动物。再加上自己的基础比较差,工

2009-11-13 11:34:00 577

图书馆管理系统软件设计文档

图书馆管理系统软件设计文档

2013-10-15

IO复用服务器linux C语言开发的包含客户端

代码解析: 1,服务与客户端以两种格式进行数据发送,一个是以char数组,一个是以struct(就在头文件以内) 2,使用了IO复用(select监测)进行服务器编程 3,服务器总共使用一个进程,两个线程。(代码注解实际项目之中,以四个线程或者更的线程更好处理) 经验之谈: 1,服务器编程最好根据实际应用中起用多个进程与多个线程进行操作。 但线程不可过多,CPU频繁切换时会更消耗时间。而且线程经常销毁与创建也是特别消耗资源的。 2,应该引用进守护进程。 (可供初学者读用)

2011-11-17

ffmpeg 比较完整资料

ffmpeg 框架代码阅读, ffmpeg中文开发指南, ffplay开发。 希望朋友们把更多资料共享,谢谢!

2012-08-06

android jni多线程回调

JNI调用比较简单,根据JNI给出的实例,本内容主要讲多线程使用回调步骤:主要说明参照我的博文 http://blog.csdn.net/inr12345/article/details/8935350

2013-05-16

一个开源C#IM,Server与CLient分开

包含两份代码。可以借鉴,学习。通信原理是所有的通信都通过服务器中转给客户端。

2013-01-22

C++/java/C#语言的AES加密解密

C++/java/C#语言的AES加密解密。纯C++代码开发,没调用API库,可以对它进行打包到各种终端下。

2014-12-24

Winfrom 画波形图、心电、动态股票等

C# 波形图, Winfrom 画波形图、心电、动态股票等. 已经封装成控件,可以直接使用.

2014-04-10

经典pb 连接数据库

pb 连接 数据库方式,用了几年,和大家分享 pb + asa pb + mssql

2010-02-06

H264 学习资料

包含学习文档 开源代码 .文档主要是英文的文档。 大家可以参考学习,互相交流

2012-06-18

live555 开源播放框架

live555在vs2008下的工程,可编译. veMedia项目的源代码包括四个基本的库,各种测试代码以及IVE555 Media Server。 四个基本的库分别是UsageEnvironment&TaskScheduler;,groupsock,liveMedia,BasicUsageEnvironment。 UsageEnvironment和TaskScheduler类用于事件的调度,实现异步读取事件的句柄的设置以及错误信息的输出。另外,还有一个HashTable类定义了一个通用的hash表,其它代码要用到这个表。这些都是抽象类,在应用程序中基于这些类实现自己的子类。

2012-06-18

gsoap 中文文档

在网上找到资料gsoap中文文档,回报大众。无需积分可下载,呵呵!希望大家把更多资源共享,才能更多进步!

2012-07-25

Linux开发指南

Linux开发指南,包含了许多文档,有内核源代码的分析,有进程通信分析。以及做服务器开发的分析。分享给大家,主要是以前买的学习工具送的,学习linux的话,看一下还是可以的。 想大家一起多交流,学习开发的话,或者与有项目合作的,可以发到我的邮箱inr2516431@126.com 谢谢

2013-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除