自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happy_teemo的博客

享受生活,热爱编程

  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 ADO经典例子

//数据库操作最好用try和catchtry{}catch (_com_error &e){ AfxMessageBox(_T("Initiate failed!")); cout<<e.Description()<<endl;}//添加动态库#import "C:\Program Files\Common Files\System...

2019-05-31 20:36:23 325

原创 动态库和静态库

静态库和动态库:二进制级别的代码复用封装函数或类,供程序调用,是二进制文件,最多只能被反编译成汇编代码。静态库:Static Link library,静态链接库,静态库在链接时会被嵌入到可执行文件中去,所以可执行文件在运行时不需要依赖静态库动态库:Dynamic Link Library,动态链接库或共享库(Shared Object)只是把要链接的动态库的相关信息(名字,符号表等...

2019-05-30 20:30:32 518

原创 Linux init详解

一、init模块一般来说,Linux程序只能用另一个Linux程序启动。例如,登录Linux终端程序Mingetty。  但终端程序又由谁启动呢?在计算机上启动Linux时,内核装入并启动init程序。然后init程序装载硬盘和启动终端程序。登录终端程序时,它启动命令行界面Shell。在计算机上启动Linux之后,init程序监视任何关闭计算机的信号,如不间断电源(UPS)发生的电源故障信号...

2019-05-30 20:25:22 12597

原创 phpstorm里面json函数有下划线

在composer.json 中添加json 依赖 "require": { "php": ">=7.1.3", "ext-json": "*", //这一行 },

2019-05-30 20:06:02 1327

原创 composer update提示killed解决办法

free -mmkdir -p /var/_swap_cd /var/_swap_#Here, 1M * 2000 ~= 2GB of swap memorydd if=/dev/zero of=swapfile bs=1M count=2000mkswap swapfileswapon swapfileecho “/var/_swap_/swapfile none swap sw ...

2019-05-30 20:03:41 1664

原创 解决互斥的五种方法

临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。互斥量:为协调一起对一个共享资源的单独访问而设计的。信号量:为控制一个具备有限数量用户资源而设计。事件:用来通知线程有一些事件已发生,从而启动后继任务的开始。队列:排队处理。临界区(Critical Section)确保在某一时刻只有一个线程能访问数据的简便办法。在任意时刻只允许一个线程对共享资源进行访...

2019-05-30 19:58:01 8463

原创 【MySQL性能优化】02. 服务器硬件

1. CPU注意事项64位的CPU一定要在64的系统下。对于并发比较高的场景,CPU数量比频率重要。对于CPU密集型场景和复杂SQL,频率更重要。2. 内存3. 磁盘IO选择:机械硬盘:存储空间大,价格低,但是读写较慢。选择:容量,速度,访问时间,主轴转速,物理尺寸。固态硬盘:随机读写也非常快,适合并发。RAID:磁盘冗余队列,将多个小硬盘组成大硬盘R...

2019-05-18 19:59:53 323

原创 【MySQL性能优化】01.性能标准

MySQL性能标准QPS:Queries Per Second,每秒查询率。执行查询增加。TPS:Transactions Per Second,也就是事务数/秒。执行事务增加。PV:页面被浏览的次数。打开页面就增加。并发数: 系统同时处理的request/事务数响应时间: 一般取平均响应时间QPS(TPS)= 并发数/平均响应时间 或者 并发数 = QPS*平均响应时间例如:某...

2019-05-18 19:36:15 268

原创 mysql开外网访问

MySQL:例如,你想root使用123456从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123546' WITH GRANT OPTION;如果你想允许用户root从ip为192.168.1.3的主机连接到mysql服务器,并使用123456作为密码GRANT ALL PRIVIL...

2019-05-16 20:36:19 1160

原创 PHP 获取毫秒

function msec_time() { list($msec, $sec) = explode(' ', microtime()); $msectime = (float)sprintf('%.0f', (floatval($msec) + floatval($sec)) * 1000); return $msectime;}

2019-05-16 20:28:44 1650

原创 PHP 判断操作系统位数

/** * 判断操作系统位数 */function is_64bit() { $int = "9223372036854775807"; $int = intval($int); if ($int == 9223372036854775807) { /* 64bit */ return true; } else if ($int...

2019-05-16 20:27:57 699

原创 PHP 获取调用者的方法和行数(查看堆栈调用)

$array = debug_backtrace();foreach ($array as $row) { var_dump($row['file'] . ':' . $row['line'] . '行,调用方法:' . $row['function']);}

2019-05-16 20:24:34 1077

原创 php上传文件存本地

前端<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><form action="http://v5.api.meixing.vli...

2019-05-16 20:23:15 897

原创 php AES加密解密

public static function encrypt($data, $key) { $data = openssl_encrypt($data, 'aes-128-ecb', base64_decode($key), OPENSSL_RAW_DATA); return base64_encode($data);}public static function decry...

2019-05-16 20:22:39 5995

PrintScreen.zip

截屏处理学习demo

2021-02-03

MSChart Example.zip

MSChart Example.zip

2021-02-03

lua-resty-redis

cd lua-resty-redis 执行 make install cp dkjson.lua /usr/local/lib/lua

2018-10-17

SqlServer2008安装教程

SqlServer2008安装教程

2017-08-25

vs配置文件

vs配置文件

2017-08-25

TortoiseSVN_1.9.4.27285_x64.msi

TortoiseSVN_1.9.4.27285_x64.msi

2017-08-25

VS编译所需要的各种dll

VS编译所需要的各种dll

2017-08-25

qt-unified-windows-x86-3.0.0-online.exeQT在线安装

QT在线安装版

2017-08-25

Ado操作Access

用ado操作access

2017-06-20

ADO操作Oracle

用ado接口操作Oracle

2017-06-20

MFC类库详解

2017-04-05

空空如也

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

TA关注的人

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