自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Keep Moving~

春种一粒粟,秋收万颗子

  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

原创 两个字符串连接输出乱码问题解决

在perl语言中,perl字符串格式包含两部分内容,一个是数据区,一个是utf8 flag标志位。 当utf8 flag是on时,数据区内容是以utf8编码格式去解读。 当utf8 flag是off时,数据区内容是以一个字节一个字节去解读。 当两个字符串相连接时,需要保证两个字符串都具有相同的格式,否则可以到处最终输出乱码,举例如下:slide1.xml文件内容:<?xml version

2017-12-26 23:11:42 2943

原创 perl LibXML模块使用详解

关于perl中如何获取xml文件的指定内容,可以使用LibXML模块进行,该模块有强大的xpath匹配关系,可以很方便地获取想要的信息,整个模块使用说明,点击如下链接: https://grantm.github.io/perl-libxml-by-example/basics.html

2017-12-25 23:06:30 2030

原创 perl中字符串编码分析和注意事项

》在 Perl看来, 字符串只有两种形式. 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一种utf8编码的字符串, perl管它叫string. 也就是说: Perl只熟悉两种编码: Ascii(octets)和utf8(string).perl内部字符串由flag标志位和数据区两部分组成,其存储结构如下:假如utf8 flag是On perl就会把数据区内容

2017-12-23 11:41:47 2348

原创 cmd命令太长分成多行的写法

在c++中一语句太长,为了便于阅读会分成多行来写,在字符串换行处加一个反斜杠’\’,下一行前不能有空格或者Tab键;举例如下:char chstr2[] = "abcabc\abcabc";而在cmd脚本中实现的同样功能的连接符是“^”。举例如下:ec^ho hello worldpause输出: hello world

2017-12-20 22:38:49 44580 1

原创 自定义模块的创建和使用

创建perl模块Perl 模块是一个可重复使用的包,模块的名字与包名相同,定义的文件后缀为 .pm。末尾 1; 执行返回 TRUE,这是必须的,否则返回错误。Perl 中每个包有一个单独的符号表,定义语法为:package mypack;此语句定义一个名为 mypack 的包,在此后定义的所有变量和子程序的名字都存贮在该包关联的符号表中,直到遇到另一个 package 语

2017-12-19 23:04:55 1689

原创 perl中创建多进程

本次项目中为了提高软件的运行效率,需要对pptx文件进行异步解压,通过运行发现Windows下多进程执行异常(调用fork函数创建子进程), 调用exe执行奔溃。其他非Windows平台好像没有这个问题。解决方法:在Windows下可以使用Win32::Process模块创建子进程,进行异步调用。process模块API函数列表:创建进程对象 Create($Obj, $AppName, $Co

2017-12-18 22:44:02 1026

原创 perl exe执行提示缺少文件解决方法

在项目开发中,使用perl语言编译的exe可执行文件;在项目中使用了XML::LibXML模块;发现exe在本机电脑执行正常,但在其他同事执行时却提示缺少libxml2-2.dll等文件。问题现象:无法启动此程序,因为计算机中丢失libxml2-2.dll.尝试重新安装该程序以解决此问题。问题原因:在使用XML::LibXML模块中涉及到几个dll文件,在本机的perl安装目录存在所需的文件,而在其

2017-12-15 23:35:57 2768

转载 visual studio中头文件和库文件路径设置

在程序开发中,很多时候需要用到别人开发的工具包,如OpenCV和itk。一般而言,在vs中,很少使用源文件,大部分是使用对类进行声明的头文件和封装了类的链接库(静态lib或动态dll)。如果要使用这些类,需要在文件中包含头文件的名字,如#include “cv.h”。但这个并不够,因为这个文件一般来说不在当前目录下,解决方法如下方法一:将所包含的头文件复制到当前目录(另一篇文章有写)下,这个比较有局

2017-12-12 23:06:34 75773 4

转载 VS中的路径宏 OutDir、ProjectDir、SolutionDir各种路径含义

说明 $(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称(例如“Win32”)。$(Inherit)指定在由项目生成系

2017-12-12 20:53:47 10735

转载 Perl中字符串编码的处理

在 Perl看来, 字符串只有两种形式. 一种是octets, 即8位序列, 也就是我们通常说的字节数组. 另一种utf8编码的字符串, perl管它叫string. 也就是说: Perl只熟悉两种编码: Ascii(octets)和utf8(string).utf8 flag在perl内部, 字符串结构由两部分组成: 数据和utf8 flag. 比如字符串"中国"在perl内部的

2017-12-10 23:20:23 1573

转载 Visual Assist X在VS2012中的启用与禁用问题

自从某次打开VS2012后没有显示VA的插件显示,看着这蛋疼的代码颜色界面。 以为是插件出现问题,于是就重新下载安装VA,不行。又以为是版本问题,安装了几个版本也不行。最后抓狂的甚至重装VS2012也解决不了问题。最后才发现是因为禁用了VA的插件而已。 解决办法: 工具->扩展与更新  全部->VA启用,找到 立即重新启动 然后就可以看到这熟悉的代码颜色界面

2017-12-06 21:30:26 2460

原创 开发总结

….

2017-12-06 18:10:16 525 33

原创 perl字符串操作符

.操作符点操作符用于连接字符串,例如:my $string1 = "i love ";my $string2 = "china \n";print $string1 . $string2;运行结果: i love chinax操作符字母x是代表字符串重复操作符,左操作数是代表要重复的字符串,右操作数代表要重复的次数,该操作数一般都会被转换成整数,例如:my $string3 = "china "

2017-12-03 12:48:26 7801 1

C/C++/JAVA/Python代码统计工具

该工具支持常用C/C++/JAVA/PYTHON/PERL等流行语言的代码统计工具,便于项目统计和项目度量输出。内附工具使用教程和命令参数,可以支持代码差异统计

2018-12-17

基于boost.asio库的C++http/https web server

该c++ web server基于boost.asio库编写,同时支持http和https协议。该工程基于vs2015编译通过,相关配置和说明见readme.txt

2018-07-27

jsoncpp使用demo

这个工程包含了完整的jsoncpp 使用demo和工程设置,可以直接运行。亲测可以用,包含了wind32 release jsoncpp lib

2018-07-15

c++ pdflib 输出中文字体完整代码

完美支持c++生成pdf文件,可以在文件中混合写入中英文字体,整个工程经过实际验证,涵盖整套所需要的资源文件

2018-07-03

MFC序列化应用示例

该代码利用MFC的序列化机制完成绘图数据的保存和加载

2017-07-02

全国电子专业人才设计与技能大赛2011与2012模拟题与分析大全

本人参加了总决赛与选拔赛,将我之前收集的资料分享给大家,希望对大家有用

2013-08-03

东软实训 javaee 云计算

这个文档描述了java云计算工程师需要掌握的基本知识

2013-07-15

linux编程入门

linux 编程简单入门 简述了gcc gdb的使用及进程线程的使用

2013-07-15

Altium_Designer原理图元器件库

很齐全的元件库说明,理解每个元件的用途,有中英文对照说明,还有任何自己设计元件的信息

2012-12-27

空空如也

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

TA关注的人

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