自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 常用的数据结构算法

1.冒泡排序 思想:将大的(小的)数冒上去,然后依次进行下去。 如:6 8 2 7 4 第一遍:62748 第二遍:26478 第三遍:24678 第四遍:24678 代码: int arr[6]={8,2,3,4,9,7}; for(int i=0;i<5;i++){ for(int j=0;j<5;i++){

2016-05-25 13:28:06 402

原创 语法杂项技术小结

1.变量的原始值与typedef用法 变量没有赋值时,有时也有值;因为每一位要么是0要么是1。 Debug模式(辅助添加信息,检测错误机制)。 scanf时,输入不合理的格式,会自动输出原始值。2.typedef用法 给类型起别名: typedef unsigned int uint32; 定义别名的作用:简写,方便使用。 模板类别:typedef li

2016-05-25 13:14:53 289

原创 XML编程技术

1.XML文档格式 XML文件:传输文件的格式 优点:可读性强;缺点:解析困难,废时,废空间,效率低。 格式:(1)声明 <root> <host>jasnas.cn</host> <port>8080</port></root>注:(1)元素标记可能出现错误,因为前后不对应 (2)可以加多个元素属性,属性间用空白隔开 (3)元素与子元素:…….. 以树形结构显示,代

2016-05-22 14:13:59 771

原创 函数指针与回调机制

1.函数指针 普通指针:修改内存的值;函数指针:调用函数 一个简单的实例:#include<stdio.h>void print(int n){ printf("result:%d\n",n*n);}int main(){ void (* p)(int); p=&print;//p=print;函数名就是指针地址 p(5); getchar();

2016-05-19 14:15:30 473

原创 可视化布局与简单的信号槽机制

1.可视化界面 2.然后在.h文件下添加处理函数: private slots: int OnBtnOk(); 3.添加信号与槽机制 (1)首先完成处理函数编写int test1_1A::OnBtnOk(){ string gbk_text = GBK::FromUnicode(ui.lineEdit->text()); //中文问题,先将其转换为string类

2016-05-18 19:08:29 514

原创 线程共享--互斥锁

在线程应用中,常常会遇到数据的共享问题,利用互斥锁可以有效解决。下面以程序为例:1.#include#includechar g_key[16]; // Generator更新它,Checker获取它class KeyGenerator : public OS_Thread{      private:virtual int Routine(){           

2016-05-18 14:53:40 411

原创 QT学习之三---定义窗口并实现简单布局

1.定义窗口下面自己来定义窗口:.h文件#ifndef MYWIN_H#define MYWIN_H#include #include #include #include class MyWin : public QWidget{Q_OBJECT//宏public:MyWin(QWidget *parent);~MyWin();

2016-05-17 19:02:15 475

原创 动态库技术之二-静态库函数

1.用法:(1)文件创立:选择静态库,不勾选预编译头。(2)添加.cpp文件与.h文件。编译文件,然后将.h与.lib文件拷到对应文件下,其余类似。静态库编译:VS版本得一致;代码选项得一致。2.手动添加dll只需要.dll文件具体实现:#include #include #include int main(){HANDLE handle=L

2016-05-17 13:26:38 348

原创 dll库的编写与使用

杂项技术之一-----dll学习1.dll库的创建dll库是动态库的简称。一般程序员将自己已经编好的程序交给别人使用,然而又不希望别人看到程序内容,因而出现了动态库技术。动态库的创建步骤:(1)创建程序时选择dll程序(最好再去掉什么开发周期内容)。(2)然后依次创建程序。(3)在项目里右击属性:常规里(可以选择dll的生成目录与名称)。(4)C++代码生成模块选择MTD方式;(5)与编译

2016-05-16 14:20:25 620

原创 C++编程---线程技术初识

创建第一个线程程序在以前的基础篇中,无法实现程序并发进行。而线程就是实现线程技术。其中:有一些提前准备的类库(osapi),线程类,用于编写线程代码。实现过程:(1)创建一个类(2)运行线程class MyTask:public OS_Thread{private:virtual int Routine(){for(int i=0;iprintf("小和尚念经!....

2016-05-15 20:57:20 350

原创 认识窗口

QT学习之二1.认识各种窗体;Qt中的窗口成为widget,所有窗口继承于QWidget:窗体设计任务:(1)设计好页面(2)添加事件#includeQWidget *w=new QWidegt();w->setGeomemory(0,100,100,100);w->setTitle("Widget");w->show();2.窗口坐标顶级窗口(

2016-05-13 19:09:22 457

原创 位操作与中文字符问题

1.位操作信息按位存储,占据空间小。但读取比较麻烦。1)信息的按位存储引例:舞台上有八盏灯(1:亮,0:灭);int status[8]={1,0,0,0,1,1,0,1};char staus[]={1,0,0,0,1,1,0,1};应用场景:嵌入式(GPIO,一位连接一根电线);数据压缩编码2)移位位操作一般以unsigned char a=0x13

2016-05-13 18:50:52 495

原创 字符串的分割、引用与调试

C++学习补充知识1.字符串的分割算法int seperate(char *str,char *part[]){int start=0;//起始符int stop=0;//终止符int flag=0;//判断当前符号是否有效int  count =0;//统计多少段for(int i=0;!stop;i++){char ch=str[i];if(ch==0){

2016-05-12 19:10:58 425

原创 第一个Qt程序

C++学习Qt篇之一1.HelloWorld程序#include#includeint main(int argc,char *argv[]){Qapplication a(arg,argv);QLabel label("HelloWorld!\n");label.show();return a.exex();} 2.Visual AssitX的配置

2016-05-08 16:42:00 421

原创 标准模板库

C++学习笔记之六标准模板库是C++标准库的一部分,是C++编程中经常用到的一个模板。下面将介绍它的常用结构。主要以string,vector,map,list为例。1.vector一般用法:#includeusing namespace std;vector arr;//常用函数:push_back()//尾部添加pop_back();//尾部删除clear(

2016-05-08 16:26:27 730

原创 内部类与模板

C++学习笔记之五1.内部类顾名思义,内部类就是将一个类定义在另一个类内部里面。内部类与外部类:无任何关系,相互不能调用和访问。一个类写在内部类和外部类没有任何限制。如果一个类处于private处,是不能被访问的。内部类可以只定义将其内容写在.cpp中。内部类的由来:(1)避免名字冲突(2)只想在内部使用,外部只隐藏(大多数情况)内部类没有层数限制。总结:内部类与外

2016-05-07 13:27:38 1433

Orca工具包

Orca 是一款包修改工具,可用于修改或编辑 Windows Installer 数据库文件 (.msi) 文件,合并模块 (.msm) 文件,补丁 (.msp) 文件,内部一致性计算程序 (.cub) 文件和补丁创建属性 (.pcp) 文件。

2018-09-16

Scala下载安装教程

该教程包括了scala、jdk、IDEA等软件的下载和安装详细的教程。

2018-08-29

制作聊天机器人

利用python与tensorflow实现的简单聊天机器人功能,使用是Seq2Seq框架

2018-08-26

ffmpeg安装包

ffmpeg下载安装包,适用于处理音频、视频等软件。该软件下载后直接解压,并将bin目录添加到path环境变量中。

2018-08-25

python情感分类--基于字典的方法

该文档主要是使用基于字典的方法进行情感分类,运行文件为:ID_based.py

2017-07-11

空空如也

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

TA关注的人

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