blog
文章平均质量分 56
laowang2
... ...
展开
-
redis常用查询操作
.登陆命令:/usr/local/redis/bin/redis-cli -h 127.0.0.1 -p 6388 -a 1234562.切换数据库:127.0.0.1:6379[2]> select 12.获取所有key:127.0.0.1:6388>keys *3.获取指定key:127.0.0.1:6388>keysfrd_54.获取指定key的类型:127.0.0.1:6388>TYPEfrd_55.查看key下的所有内容:127.0.0...原创 2021-12-31 10:24:46 · 882 阅读 · 0 评论 -
Linux命令:ssh命令
1、查看SSH客户端版本有的时候需要确认一下SSH客户端及其相应的版本号。使用ssh -V命令可以得到版本号。需要注意的是,Linux一般自带的是OpenSSH: 下面的例子即表明该系统正在使用OpenSSH: 1 2 $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 下面的例子表明该系统正在使用SSH2: 1 2 $ ssh -V ssh:原创 2021-12-31 10:18:06 · 3196 阅读 · 0 评论 -
算法实例6
输入一个字符串,将字符串中大写转成小写,过滤掉不是字母的字符#include #include #include #include using namespace std;void lscase(char* str, char *outputStr){ int i,j=0; //gets(str); for (i = 0; i < strlen(str原创 2014-02-10 14:05:41 · 1198 阅读 · 0 评论 -
简单算法7
输入一个字符串,此字符串只包含小写字母,统计每个字母出现的次数,并输出#include #include #include using namespace std;//只统计小写int main(){ char str[120]; /* 存放用户输入的字符 */ int i; /* 循环变量 */ int strcnt[26] = {0}; /* 记录字符原创 2014-02-10 14:43:09 · 1262 阅读 · 0 评论 -
关于插件编程
什么是插件编程?以目前比较火的Java来说,就是OSGI,服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGi技术提供一种面向服务的架构,它能使这些组件动态地发现对方。为什么要使用插件式编程?因为OSGi技术为集成提供了预建立和预测试的组件子系统,所以OSGi技术使你从改善产品上市时间和降低开发成本上获益。因为这些组件能够动态发布到设备上,原创 2014-04-01 17:46:25 · 1692 阅读 · 0 评论 -
内存数据库
内存数据库,顾名思义就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。同时,内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多,一般都在10倍以上。内存数据库的转载 2014-04-02 17:29:37 · 1159 阅读 · 0 评论 -
一款截图插件
有需要的朋友联系俺原创 2014-08-01 10:28:04 · 1080 阅读 · 0 评论 -
怎么把整形数转换为字符串或者数组
用JavaScript代码演示一下,c、c++差不多。 function retarray() { var m = 1234567; var a = new Array(); while(m) { b = m%10; a.push(b); m = parseInt(m/10,10); } alert(a); }原创 2015-02-11 17:06:32 · 3554 阅读 · 0 评论 -
ocx 中处理回车相应的问题
There is one other option you can use to fix these problems, instead of creating the dialog window manually. You can use a Windows hook. This w原创 2015-06-09 09:10:17 · 943 阅读 · 0 评论 -
c++进行文件摘要
以前写过一篇文章介绍怎么取得字符串的md5值。现在补充一下文件的,也是一个道理: AnsiString fn(filename); char p[20] = {0}; //内存 char p1[41] = {0}; //16进制 注意41位 CSHA1 sha1; sha1.HashFile(fn.c_str()); // Hash in the contents原创 2015-07-19 00:59:20 · 1831 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2015-07-19 00:52:40 · 848 阅读 · 0 评论 -
算法3
输入n个字符串,将各个字符串排序后的结果按顺序输出。#include #include #include #include using namespace std;char a[100][200];int i,j,n=10;void c_sort(){ char temp[200] = {0}; for (j=0;j<n ;j++ ) f原创 2014-02-08 15:49:58 · 1147 阅读 · 0 评论 -
算法4
一个数组里面存储了一些数字,其中有0元素和非0元素,要求经过处理,数组前面存储的是非0元素,后面是0元素,且非0元素保持原有顺序。然后输出。#include #include #include #include using namespace std;void text4(char *inputStr, int inputLen, char *outputStr){原创 2014-02-08 16:34:00 · 1312 阅读 · 0 评论 -
几个算法3
3、把一段字符串中的第一个空格和最后一个空格去掉。#include #include #include #include char* trim(char* s){ char* z = 0; char* e = 0; while(*s != 0 && isspace(*s)) ++s; z = s;//第一个不是空格字符 e原创 2014-01-24 09:22:58 · 1178 阅读 · 0 评论 -
Windows消息类
<br />namespace WindowsUtilities<br />{<br /> public enum WindowsMessages: int<br /> {<br /> WM_NULL = 0x0000,<br /> WM_CREATE = 0x0001,<br /> WM_DESTROY = 0x0002,<br /> WM_MOVE = 0x0003,<br /> WM_SIZE = 0x0005,<br原创 2010-08-31 16:05:00 · 864 阅读 · 0 评论 -
PL/SQL工具连接ORALCE数据库的方法
<br />1、利用ORACLE NET MANAGER工具 <br /> 1)打开 ORACLE NET MANAGER <br /> 2)增加"服务命名" <br /> 第一步 NET服务名:任意填写 <br /> 第二步 通讯协议:如果连接远程机器上的ORACLE,选择TCP/IP(internet协议) <br /> 第三步 主机名:输入IP地址 端口号:一般缺省为1521 <br /> 第四步 SID: 一般和数据库名字相同 <br /> 第五步 测试 <br /> 3)启动PL/原创 2010-10-22 09:31:00 · 988 阅读 · 0 评论 -
VC++自定义纸张打印
<br />我在网上已不断看到一些网友关于自定义纸张打印的问题,基本上还没有较完美的解决方案,我在这里提供一个WindowsNT/2000/XP下的解决办法,供广大同仁参考。Windows9x/Me下也有解决办法,有兴趣者可共同探讨。<br /> 该方法的主要思想是在程序开始时添加自定义纸张并设为默认纸张,程序结束前删除该自定义纸张并恢复原来的默认纸张类型。这种方法的通用性是显而易见的,如果你正在用Document/View框架,那么你就不必为了自定义纸张而去挖空心思重载其中的一些函数了。<br />原创 2010-11-06 17:18:00 · 4932 阅读 · 0 评论 -
XML内建预定义实体和统一代码字符集(部分)
一、内建预定义实体实体值字符串 特殊字符 & & > > " " ' '说明:1、实体的引用过到“&”来引用,末尾要加“;”。2、XML文档中,以上5个特殊字符以实体值字符串形式出现。二、统一代码字符集(部分)字符值(十六进制)原创 2011-01-18 14:09:00 · 1998 阅读 · 0 评论 -
ICE分布式中间件程序设计环境搭建
最近在看ICE,俗话说攻善其事必先利其器,我把在windows和linux下ICE安装记录下来,供大家查用。windows首先,下载Ice-3.4.2.msi,下一步下一步安装。安装完成后到C:\ProgramData\ZeroC 下面有两个props文件,其中的XML标记是错误的,需要修改一下,否则打不开DEMO工程。测试DEMO的时候必须把C:\Program Files\Zero原创 2012-09-11 09:51:01 · 2920 阅读 · 0 评论 -
vs2010使用occi连接oracle数据库
1、在oracle网站上下载instantclient-sdk-nt-11.2.0.3.0.zip2、在oracle网站上下载instantclient-basic-nt-11.2.0.3.0.zip3、在oracle网站上下载occivc10_11203_win32.zip4、解压instantclient-sdk-nt-11.2.0.3.0.zip5、设置vs2010的incl原创 2013-02-21 09:19:19 · 3189 阅读 · 0 评论 -
libxml2解析XML
最近需要在Linux下解析Xml,原来用的msxml排不上用场了,就自己封装了一下libxml2,当然易用性比不上msxml,凑活能用,呵呵,嗯,记录一下吧,先看.h文件#ifndef __DOXML_H__#define __DOXML_H__#include #include #include using namespace std; class DoLibXML2{p原创 2013-11-12 16:09:19 · 2496 阅读 · 0 评论 -
RAII,也称为“资源获取就是初始化”
AII,也称为“资源获取就是初始化”,是c++等编程语言常用的管理资源、避免内存泄露的方法。它保证在任何情况下,使用对象时先构造对象,最后析构对象。 RAII简介RAII[1](Resource Acquisition Is Initialization),也成为“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的惯用法。C++标准保证任何情况下,已构造的对象最终会销转载 2013-12-13 11:03:51 · 1070 阅读 · 0 评论 -
几道数字算法问题1
1、假如说有一串数字,11位,判断里面是否存在ABBA这样的数字?bool IsABBA(int* num, int len){ bool b = false; int j = 0; for (int i = 0; i < len; i++) { if (num[i] == num[i+3]) {原创 2014-01-22 09:58:56 · 988 阅读 · 0 评论 -
几个算法问题2
2、福彩3D是3位数字,可以重复,给出3位数的全排列,并且列出全部重复的数字,有两个重复的数字。#include std::vector v3dAllNum;template Type stringToNum(const string& str){ istringstream iss(str); Type num; iss >> num; return num;}t原创 2014-01-22 10:41:28 · 1167 阅读 · 0 评论 -
网页脚本中无法响应ATL事件的解决办法
网页脚本中无法响应ATL事件的解决办法原创 2010-07-15 18:41:00 · 1375 阅读 · 0 评论