fym0121的专栏

人生路漫漫

mysql innodb 数据库意外断电恢复

mysql 5.6 数据库意外断电,起不来了,恢复过程。 先百度说要改innodb_force_recovery,但是不顶用呀。后来一番摸索,找到了以下方法。 只用frm和idb文件来恢复。 1、重命名损坏数据库 将data文件夹下的数据库文件夹重命名,并新建一个同名数据库 ...

2018-01-06 12:15:09

阅读数 2977

评论数 0

SQLite3 C/C++介绍

An Introduction To The SQLite C/C++ Interface From:http://www.sqlite.org/cintro.html 这个文档提供了SQLite C/C++接口函数的概述和学习路线。 早期的SQLite版本非常容易学习,以为它只提供了5...

2012-08-31 11:45:07

阅读数 4000

评论数 0

java.lang.UnsatisfiedLinkError:no in java.library.path解决办法

在用exe4j打包java工程后,在其他电脑运行结果出现了  java.lang.UnsatisfiedLinkError:no  in java.library.path的错误,刚开始以为是jar包没在classpath路径中,后来才发现java.library.path与classpa...

2014-12-15 17:44:39

阅读数 66528

评论数 7

oracle odbc 驱动安装(不安装oracle客户端)

最近做了一个项目,通过VC odbc访问oracle数据库,在我电脑上可以正常运行,在其他电脑上运行不了,原因是没有oracle odbc驱动,无法配置oracle数据源。网上的博文大都是安装oracle客户端来解决的。我想就是一个小程序,没必要安装客户端吧,参照网上博文并访问了oracle网址,...

2014-07-02 00:19:57

阅读数 45004

评论数 7

IEEE 754 浮点数的表示精度探讨

前言 从网上看到不少程序员对浮点数精度问题有很多疑问,在论坛上发贴询问,很多热心人给予了解答,但我发现一些解答中有些许小的错误和认识不当之处。我曾经做过数值算法程序,虽然基本可用,但是被浮点数精度问题所困扰;事情过后,我花了一点时间搜集资料,并仔细研究,有些心得体会,愿意与大家分享,希望对I...

2013-06-19 20:57:30

阅读数 3970

评论数 0

uml类图与对应代码集合贴【收集于网络】

类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。  类与类之间存在以下关系:      泛化(Generalization)     关联(Association)     依赖(Dependency)     聚合(Aggr...

2012-12-12 16:14:08

阅读数 2972

评论数 0

宏定义中使用do{}while(0)的好处

#define MACRO_NAME(para) do{macro content}while(0)的格式,总结了以下几个原因: 1,空的宏定义避免warning: #define foo() do{}while(0)2,存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。 ...

2012-12-12 10:12:28

阅读数 2469

评论数 0

Builder模式的误区:将复杂对象的构建进行封装,就是Builder模式了吗?

最近重读GOF的《设计模式》,读到Builder模式的时候,发现还是不能领悟;网上搜了下其他人的解释,发现很多人都用错了Builder模式,结构形似Builder,实际上却更像Template、或者Factory Method,或者四不像,并没有体现出Builder模式的思想和威力;通过对比学习,...

2012-12-12 10:07:27

阅读数 2501

评论数 0

linux之cut用法

转:http://www.cnblogs.com/dong008259/archive/2011/12/09/2282679.html cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。 (1)其语法格式为:...

2012-11-20 13:01:14

阅读数 2332

评论数 0

Linux curl使用简单介绍

http://www.linuxidc.com/Linux/2008-01/10891.htm -------------------------------------------------- Linux curl使用简单介绍 [日期:2008-01-29]     来源:Linux公社...

2012-11-16 11:14:48

阅读数 2588

评论数 0

Linux使用nc命令监控检测服务器端口

前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉需要能够立即告警处理。批量的系统监控比较好的是用nagios软件来实现,这样小项目专门装一个nagios软件,有点繁...

2012-11-16 11:12:05

阅读数 46439

评论数 2

shell 的小知识

1、#! 用于指定命令解释器,如果没有这行,shell脚本也可以运行,但是shell的内建命令就不能运行了,例如:[ 2、变量赋值 变量赋值中能出现空格,例如(参加:一行中运行多个命令) a =b,这句话会被解释成运行命令a,它的参数是=ba= b,这句话会被解释成,设定环境变...

2012-11-15 11:33:04

阅读数 3405

评论数 0

shell脚本报错:"[: =: unary operator expected"

shell脚本报错:"[: =: unary operator expected"     在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ]; then      echo "OK" fi ...

2012-11-10 16:41:53

阅读数 3679

评论数 0

优先队列探究

转:http://feargod.iteye.com/blog/1286401 队列的特点是先进先出。通常都把队列比喻成排队买东西,大家都很守秩序,先排队的人就先买东西。          但是优先队列有所不同,它不遵循先进先出的规则,而是根据队列中元素的优先权,优先权最大的先被取出。通常...

2012-10-23 17:03:43

阅读数 2359

评论数 0

补习C

前言: C语言用过两年了,但并没有系统的看过参考文档,这段时间闲来无事,就系统地看了一边,对以前比较陌生的地方,在这里记下来,以供以后参考。 1、assert  (assert.h) 这是一个宏,调试时使用,如果条件为假,则输出当前文件名和行号,然后退出程序。 #define NDEBUG...

2012-10-16 17:01:49

阅读数 2600

评论数 0

pthread多线程编程整理

转:http://blog.chinaunix.net/space.php?uid=20546441&do=blog&id=341509 1 Introduction 不用介绍了吧… 2 Thread Concepts 1.     Thread由下面部分组成: a. ...

2012-10-15 11:49:20

阅读数 3149

评论数 0

gethostbyname

#include     #include     struct hostent *gethostbyname(const char *name);     这个函数的传入值是域名或者主机名,例如"www.google.cn"等等。传出值,是一个hostent的结...

2012-10-12 17:39:28

阅读数 2393

评论数 0

设置connect超时时间

socket编程中,当客户端connect()连接一个服务端时,如果网络或服务端繁忙,connect()函数会迟迟不会返回(阻塞模式下)。这里有个方法,可以设置如果在给定的时间内还没有连接上,就不在连接。 1、设置socket为非阻塞模式 2、connect()连接 3、如果出错,用sele...

2012-10-12 16:57:06

阅读数 5300

评论数 0

Linux 套接字编程中的 5 个隐患

转自:http://www.ibm.com/developerworks/cn/linux/l-sockpit/ 在 4.2 BSD UNIX® 操作系统中首次引入,Sockets API 现在是任何操作系统的标准特性。事实上,很难找到一种不支持 Sockets API 的现代语言。该 AP...

2012-10-12 15:04:19

阅读数 2406

评论数 0

setsockopt

转自:http://www.cnblogs.com/hateislove214/archive/2010/11/05/1869886.html 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket: BOOL bReuseaddr=TRUE; ...

2012-10-12 14:50:13

阅读数 2449

评论数 0

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