- 博客(25)
- 资源 (10)
- 收藏
- 关注
原创 十六进制转10进制(c++)
#include<iostream>#include<cmath>#include<cstring>using namespace std;int main(void){ int n; int temp; char* arr = new char[9]; //要给‘\0’留一位 cin >> arr; n = strlen(arr); //计算字符串长度 long...
2021-12-28 10:56:00
518
原创 两数相加 代码
给你两个非空 的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]...
2021-11-30 17:09:26
490
原创 perl fork()
<br />Forking in perl is a nice thing to do, and for some it’s a hard thing to understand. It can be pretty easy to get lost especially since there are 100 ways to the same thing. I’m going to attempt to explain a little bit of the inner workings of
2010-12-10 17:31:00
660
原创 perl fork()
<br />Forking in perl is a nice thing to do, and for some it’s a hard thing to understand. It can be pretty easy to get lost especially since there are 100 ways to the same thing. I’m going to attempt to explain a little bit of the inner workings of
2010-12-10 17:16:00
582
原创 perl 常用函数以及例子代码
absPERL 代码:#!/usr/bin/perl -w #$result=abs(value); # @re=abs(-23); print "/@re/=abs/(/-23/)/;/n"; print "/@re/=@re/n"; arrayPERL 代码:#!/usr/bin/perl -w @num=qw(11 33 2 dd 0); printf "first:@num/n"; $name="dear"; @list=(1..12,"
2010-12-10 16:35:00
1173
转载 perl得到文件夹下所有文件名(转)
<br />--------------------------------------------------------------- <br />调用系统命令dir或者ls,将其输出再放入一个数组就可以了. <br />--------------------------------------------------------------- <br />opendir(DIR, $dir_name) || die "Can't open directory $dir_name"; <b
2010-12-10 16:10:00
2443
原创 C++抓网页
<br /><br />#include<windows.h><br />#include<Wininet.h><br />#include<iostream><br />#include<fstream><br />#include<string><br />#pragma comment(lib,"WinInet.lib")<br />using namespace std;<br />int main()<br />{<br /> HINTERNET hINet, hHttpFile;
2010-12-04 15:07:00
1328
原创 看算法的原因
<br />看算法的原因<br />前天看了下算法的书 发现好多都忘记了<br /> <br />前一段时间都是脚本在做事情<br /> <br />C++/c都忘了 借着这个机会 把c熟悉熟悉.
2010-12-03 19:30:00
516
原创 查看文件夹大小
命令可以查看文件夹大小?<br />du -sh dirname<br /> <br /> <br /> <br />df -h<br />Filesystem Size Used Avail Use% Mounted on<br />/dev/sda1 3.9G 300M 3.4G 8% /<br />/dev/sda7 100G 188M 95G 1% /data0<br />/dev/
2010-12-03 15:28:00
529
原创 查看文件大小
<br />df -h<br />Filesystem Size Used Avail Use% Mounted on<br />/dev/sda1 3.9G 300M 3.4G 8% /<br />/dev/sda7 100G 188M 95G 1% /data0<br />/dev/sdb1 133G 80G 47G 64% /data1<br />/dev/sda
2010-12-03 15:05:00
624
原创 Apache2 日志格式以及正则表达式提取对应数据
<br /> <br />apache2 日志格式正则表达式<br />(/d+/./d+/./d+/./d+) - - /[(.*?)//(.*?)//(.*?) .*/] "(.*?)/s*//(.*?) <br /> <br />HTTP///d*/./d*" (/d+) (/d+) "(.*?)" "(.*?)"<br /> <br /> <br /> <br /> <br />显示的格式日下:<br />[Mon Oct 10 15:54:29 2005] [error] [client 192.
2010-12-03 08:56:00
2604
原创 个人常用的VIM命令列表
<br /><br />移动光标<br />上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行<br />下:j nj:向下移动n行<br />左:h nh:向左移动n列<br />右:l nl:向右移动n列 <br />w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上<br />b:与w相反<br />e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上<br />ge:与e相反<br
2010-12-02 14:02:00
468
转载 用perl实现报表自动提取及自动发送(转)
本文转贴自<br />http://blog.chinaunix.net/u/12178/showart_511527.html<br />有空的时候总喜欢看看论坛中的perl版,看久了自然也就懂了perl的一些基础知识。今天市场部的人要求我们帐务中心每个周向其出示一份周报,报表格式固定不变(固定的提数sql语句,每周五提数并发邮)。本想用delphi写一个,但好久不用delphi了,怕语法忘了写不出来,于是便想用perl试试。没想perl真的很实在,参考了一些资料后便能搞定。现贴出来,也许对需要解
2010-11-30 19:31:00
1427
原创 perl crontab 使用
我是使用root 用户权限是root1 设置crontab 看看执行情况 crontab -e 编写root的crontab 内容设置为 * * * * * echo"root crontab test" >>/tmp/test.txt观察运行的情况2 crontab 的重启sudo /etc/init.d/cron stop;/etc/init.d/cronstart活在 /etc/init.d/cron restart
2010-11-30 19:30:00
1985
转载 perl 发送邮件 可以发送附件
#cat send_mail.pl#!/usr/bin/perl -w#Author:duhui #Date :2010-11-29#perl -MCPAN -e shell#cpan>install Net::SMTP_authuse Net::SMTP;use Net::SMTP_auth;use MIME::Base64;$mail_server = 'smtp.163.com';$mail_from = 'dh03@163.com';$mail_to =
2010-11-30 16:59:00
1802
转载 linux文件合并,去重复
第一:两个文件的交集,并集前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)3. 删除交集,留下其他的行1. cat file1 file2 | sort | uniq > file32. cat file1 file2 | sort | uniq -d > file33. cat file1 file2 | sort | uniq -u > file3第二:两个文件合并一个文件在
2010-11-16 16:38:00
726
原创 perl 编码转换
gb2312转Utf的方法:use Encode; <br />my $str = "中文"; <br />$str_cnsoftware = encode("utf-8", decode("gb2312", $str)); Utf转gb2312的方法:use Encode; <br />my $str = "utf8中文"; <br />$str_cnsoftware = encode("gb2312", decode("utf-8", $str);<br /><br />或用<br />use Enco
2010-11-12 14:19:00
612
转载 V8 引擎使用心得
<br /><br />在公司一直负责一个界面引擎的模块的设计开发工作,主要使用XML和JavaScript两种技术。<br />最初我们使用的是MS的JS引擎(由IActiveScript及一些相关接口组成,下称MS-JS),后来由于一些问题,将MS-JS替换成Google才推出不久的JS引擎V8(下称V8-JS)。<br />MS-JS不知道多久没更新了,不过也还好用,文档写得也清楚。<br />V8-JS是Google的Chrome浏览器中的一个亮点,刚推出不久,还在不断更新中,性能据说比MS的高过不
2010-09-29 19:17:00
1586
转载 google V8 process.cc示例 解析
<br /><br />google V8引擎的示例代码process.cc,核心类是JsHttpRequestProcessor。<br /> <br /> Initialize()函数完成以下功能:<br /> - 设置全局javascript日志函数log的C++实现(155行)<br /> - InstallMaps中将C++ map<string, string>的options(602行)和output(616行)作为js全局变量options(236行)和output(23
2010-09-29 19:08:00
1659
转载 V8中的数据类型
Js里面每个基本数据类型在v8里都有对应的类实现,其层次结构如下图所示:由于js是使用自动垃圾回收(gc)的语言,对象的引用都必须在对象被移动后立刻更新为正确的地址,包括C++代码中(类似于.net中的非托管代码)保存的js对象引用(指针)。Js代码在编译的时候包含了足够的元信息供gc单元使用,以找到所有的引用;而C++原生代码没有这个便利,所以C++代码必须用一种特殊的方式来保存js对象引用,以便在运行时补充引用信息。任何使用V8代码的C++程序(包括V8本身),都必须使用Handle模板来保存js对象的
2010-09-29 19:03:00
1879
原创 static全局变量与普通全局变量/static局部变量与普通局部变量/static函数与普通函数的区别
普通全局变量前面加上static 就成了static全局变量,他们的存储方式都是一样,存在静态存储方式。区别在于作用范围,普通全局变量作用域是整个源程序,当一个程序有多个源文件组成时候,普通全局变量在每个源文件中都是有效的,而静态全局变量则限制了作用域,只在定义该变量的源文件中有效。在同一个源程序中的其他源文件不能使用。由于静态全局变量的作用域限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误。static全局变量与普通全局变量区别 static全局变量只初始化一次,不能别其
2010-09-06 13:46:00
3591
原创 系统时间 C++
<br /><br />#include "head.h"<br />//推迟时间<br /> <br />void delay(int x)<br />{<br />time_t t1,t2;<br />time(&t1);<br />do<br />{<br />time(&t2);<br />} while ((t2 - t1)<x);<br />}<br /> <br />//获取系统时间<br />void GetSysTime()<br />{<br />time_t curtime;<br /
2010-08-27 10:59:00
650
原创 单链表插入排序
<br /><br />#include<stdio.h><br />#include<iostream><br />#include<fstream.h><br />#include<Winsock2.h><br />#include<time.h><br />#include<conio.h><br /> <br />#ifndef TRUE 1<br />#define TRUR 1<br />#define FALSE 0<br />#endif<br />#pragma comment(lib,
2010-08-27 10:49:00
528
原创 RHEL 下加载NTFS 格式的文件
<br />1. 下载fuse-2.7.0.tar.gz<br />网址:<br />http://sourceforge.net/projects/fuse/files/fuse-2.X/<br /><br />2.解压缩 安装 <br />tar zxvf fuse-2.7.0.tar.gz<br />cd fuse-2.7.0<br />./configure && make && sudo make install<br /><br /><br />3.安装 ntfspr
2010-08-25 11:33:00
410
转载 嵌入式系统 Boot Loader 技术内幕
本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loade
2010-05-06 10:24:00
403
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人