自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (115)
  • 收藏
  • 关注

原创 大数相乘与相加

相乘与相加: bigMul: function(num1, num2) { //大整数相乘 var numArr1 = ('' + num1).split('').reverse(), numArr2 = ('' + num2).split('').reverse(), retArr = [], len1 = numArr1.leng...

2014-08-30 23:21:48 124

原创 QString之记录

1.字符串分割:QString转换成QStringList。QString只需调用split()方法即可把原来的字符串按照固定表示分割。比如,    QString str = "name1,path1;name2,path2;name3,path3"; QStringList list1 = str.split(";"); for(int i=0;i<list1.si...

2014-08-29 16:42:21 89

原创 QString与各种字符串之间的转化

▲QString与char *的相互转化QString str1 = "Test";QByteArray ba = str1.toLatin1();const char *c_str2 = ba.data();printf("str2: %s", c_str2);QString string = QString(QLatin1String(c_str2)) ;或者//中文Windows的缺省...

2014-08-26 17:26:07 1516

原创 QT之QSS基础【转】

同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时候穿上不同的衣服一样。 QT 皮肤 QSS编程是本文要介绍的内容,借用css 的灵感,Qt也支持Qt自己的css,简称qss。同css 相似,qss的主要功能与最终目的都是能使界面的表现与界面的元素分离,即质与形的分离,就如同一个人可以在不同的时...

2014-08-26 10:57:51 162

原创 QT之QSS

syle.qssQPushButton{ border:2px solid gray; border-radius: 10px;}QPushButton#pushButton:hover{ color:white; background:green;}QPushButton:hover{ color:white; ...

2014-08-26 10:49:49 191

原创 Qt-----托盘功能[转]

1 添加两个成员变量QSystemTrayIcon *trayicon;QMenu *trayiconMenu; 2 添加一个槽函数用于响应在托盘图标及托盘菜单上的鼠标点击操作void onSystemTrayIconClicked(QSystemTrayIcon::ActivationReason reason); 3 在构造函数中对添加的两个变量进行初始化 t...

2014-08-25 17:52:51 160

原创 MYSQL在C—API 中可用的函数

mysql_affected_rows()返回被最新的UPDATE, DELETE或INSERT查询影响的行数。mysql_close()关闭一个服务器连接。mysql_connect()连接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。mysql_change_user()改变在一个打开的连接上的用户和数据库。...

2014-08-24 23:03:35 110

原创 QT QTableView用法小结

QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格:一 添加表头//准备数据模型 QStandardItemModel *student_model = new QStandardItemModel(); student_model->setHorizontalHeaderItem(0, new QStandardItem(QObject::tr("N...

2014-08-24 22:50:31 199

原创 C++读写文件

掌握文本文件读写的方法了解二进制文件的读写方法 C++文件流:fstream  // 文件流ifstream  // 输入文件流ofstream  // 输出文件流 //创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include<iomanip.h>#include<fstream.h>...

2014-08-21 17:41:52 160

原创 c++中调用其他应用程序的方法(winexec shellexecute createprocess)

三个WINDOWS SDK函数: WinExec,ShellExecute ,CreateProcess,可以实现调用其他程序的要求。WinExec这个函数最简单,只有两个参数,原型如下:       UINT WinExec(       LPCSTR lpCmdLine,    // 命令路径       UINT uCmdShow       // 显示方式      ;使用方法如下:...

2014-08-21 13:58:25 710

原创 [转—QT]moc生成文件分析

首先看一下简单含有的signal, slot代码view plainclass myClass : public QObject  {      Q_OBJECT  public:      myClass();      ~myClass();      void trigger();      void trigger2();  sig...

2014-08-20 13:40:20 130

原创 [转]浅谈C/C++内存泄露及其检测工具

对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较...

2014-08-20 09:54:38 86

原创 C++临时对象

C++中有这样一种对象:它在代码中看不到,但是确实存在。它就是临时对象---由编译器定义的一个没有命名的非堆对象(non-heap object)。为什么研究临时对象?主要是为了提高程序的性能以及效率,因为临时对象的构造与析构对系统性能而言绝不是微小的影响,所以我们应该去了解它们,知道它们如何造成,从而尽可能去避免它们。 临时对象通常产生于以下4种情况: 类型装换按值传递...

2014-08-19 14:38:27 94

VS使用QT设计师设计的UI

 1.  新建UI,保存为ab.ui,把文件放在项目的UI路径中。   2.  在VS加入ab.ui文件,例如:  3. 编译一下,会生成一个ui_ab.h的文件。运行的命令行为:"$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_%(Filename).h" "%(FullPath)"右键*.ui文件,选属性可以看到:    ...

2014-08-18 16:08:53 743

C++&&Mysql配置及例子

 一,Mysql驱动动(64位):mysql-connector-c-6.1.2-winx64.msi(这个地方http://download.csdn.net/detail/ld326/7764079可以下载)二,mysql安装目录下的include文件夹和lib文件:三,选择属性(下图显示的东西),分别在”c/c++”->常规,”连接器”->常规的“附加包含目录”直...

2014-08-15 23:10:52 97

C++智能指针(补充QT的+shared_ptr陷阱)

 代码后面有说明,这里不啰嗦了。#include "stdafx.h"#include <memory>#include <string>#include <iostream>int _tmain(int argc, _TCHAR* argv[]){ using namespace std; /*auto_ptr...

2014-08-15 09:47:29 2414

原创 几种c/c++中字符串转整形的方法[转]

1.自己写一个函数(c/c++)#include <stdio.h>#include <assert.h>/*  my string to integer function  */int myfun(char *str){    int i = 0,n = 0,flag = 1;    if(str[0] == '-')     ...

2014-08-15 09:04:03 164

原创 编辑距离算法

字符串编辑距离: 是一种字符串之间相似度计算的方法。给定两个字符串S、T,将S转换成T所需要的删除,插入,替换操作的数量就叫做S到T的编辑路径。而最短的编辑路径就叫做字符串S和T的编辑距离。举个例子:S=“eeba” T="abac" 我们可以按照这样的步骤转变:(1) 将S中的第一个e变成a;(2) 删除S中的第二个e;(3)在S中最后添加一个c; 那么S到T的编辑路径就等于3。当然,这种...

2014-08-14 00:02:11 122

原创 c++ vector resize & reserve

首先必须弄清楚两个概念:1.capacity     指容器在分配新的存储空间之前能存储的元素总数。2. size     指当前容器所存储的元素个数在弄清这两个概念以后,很容易懂resize和reserve的区别 1).reserve表示容器预留空间,但并不是真正的创建对象,需要通过insert()或push_back()等创建对象。resize既分配了空间,...

2014-08-13 21:14:38 128

原创 algorithm方法列表与容器方法(附件)

  Non-modifying sequence operations:for_eachApply function to range (template function) findFind value in range (function template) find_ifFind element i...

2014-08-13 20:28:22 141

原创 Array与Vector容器赋值效率比较

对比代码:#include <iostream>#include <vector>#include <array>#include <ctime>const int count = 6000;using std::vector;using std::array;int _tmain(int argc, _T...

2014-08-13 19:05:21 594

原创 C & C++的编译

C/C++编译过程C/C++编译过程主要分为4个过程1) 编译预处理2) 编译、优化阶段3) 汇编过程4) 链接程序一、编译预处理(1)宏定义指令,如#define Name TokenString,#undef等。 对于前一个伪指令,预编译所要做的是将程序中的所有Name用TokenString替换,但作为字符串常量的 Name则不被替换。对于后...

2014-08-12 09:21:23 95

原创 C++全局变量的声明和定义

(1)编译单元(模块)    在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作:第一步,将每个.cpp(.c)和相应的.h文件编译成obj文件;第二步,将工程中所有的obj文件进行LINK,生成最终.exe文件。 那么,错误可能在两个地方产生:一个,编译时的错误,这个主要是语法错误;一个,链接时的错误,主要是重复定义变量等。    编...

2014-08-11 20:51:20 98

原创 C语言switch语句

既然有了if、else 组合为什么还需要switch、case 组合呢?一、不要拿青龙偃月刀去削苹果那你既然有了菜刀为什么还需要水果刀呢?你总不能扛着云长的青龙偃月刀(又名冷艳锯)去削苹果吧。如果你真能做到,关二爷也会佩服你的。^_^。if、else 一般表示两个分支或是嵌套表示少量的分支,但如果分支很多的话……还是用switch、case 组合吧。其基本格式为:switch(varia...

2014-08-11 17:02:28 236

原创 C/C++ 内存分配方式,堆区,栈区,new/delete/malloc/free

内存分配方式内存分配方式有三种:[1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。[2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。[3]从堆上分配,亦称动态内存分配。程...

2014-08-10 20:52:47 165

原创 C语言的函数返回值

一:背景谈到C语言的函数返回值,可能会感觉很亲切,不就是一个函数返回值嘛,当初学C语言的时候早就学过了很easy嘛,我曾经也是这么想的。后来要上研究生了,研究生阶段搞得就是C,所以又重新开始学习C,学习C的过程中遇到了很多问题,在此博客中一一记录。实际过程中遇到的第一个问题自然就是函数返回值了。如果有人问你在一个函数中声明一个字符串数组,最后再return这个数组。这可以实现嘛?如果是问我我...

2014-08-10 20:20:37 267

原创 C++ 虚函数表解析【转】

发现了一篇好的博文, 转自:http://haoel.blog.51cto.com/313033/124595 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:...

2014-08-10 00:16:51 130

原创 QT源码调试

有些时候,我们想看到QT的代码进行调试,可是VS2010上没有,最多也只有汇编,原困是:pdb文件和.dll文件没有在同一个目录下。VS2010调试调用的是msvc2010/bin下面的dll,但是pdb在msvc2010/lib下面。解决方法有两个:(a) 把.pdb从lib下面拷贝到bin中。(b) 修改Visual studio的配置,指定符号文件路径。       向符号...

2014-08-09 17:01:01 179

原创 C++----enum类型

ENUM概况enum枚举类型是C/C++中的一种数据类型,与struct和class一样是用户自定义的类型,其特点在于enum类型的变量取值是有限的,是可以一一列举出来的。 ENUM定义C++ enum枚举格式:enum < 枚举类型名> {< 枚举表>};enum {< 枚举表>}< 变量名表>; 第一个C++ e...

2014-08-09 15:55:05 75

原创 类型转换(static_cast,dynamic_cast,reinterpret_cast,const_cast)

/***************来一个解释:***********************/1.static_cast对类的指针只能转换有继承关系的类。对普通的指针来说只能在void*和其他指针之间转换。它还可转换简单的类型,比如int到char等。不能提供数字到指针的转换。不能提供不同类型指针之间的转换比如int*到char*。2.dynamic_cast提供安全的转换如果两个指针不...

2014-08-09 15:34:54 119

原创 C++ explicit关键字

C++ explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class MyClass  {  public:  MyClass( int num );  ...

2014-08-09 14:19:34 53

原创 友元类

声明: 在类中用 friend class 友元类名;作用:在友元类的所有成员函数都可以访问此类中的所有数据 格式: class 友元类名 ;//向前声明本类class 拥有友元类的类名{....};//拥有友元类的类的定义class 友元类名 {…}//友元的定义 特点: 友元关系不能被继承友元关系是单向的,不具有交换性.若类B是类A的友元,类A...

2014-08-08 17:10:41 70

原创 C++中各种类型的成员变量的初始化方法

一、例子-----------------Test.h----------------------------#pragma onceclass Test{private : int var1;// int var11= 4; 错误的初始化方法 const int var2 ;// const int ...

2014-08-08 14:16:08 145

原创 隐含共享 与 处理它的方法

首先我们举个简单的例子讲述隐含共享,看看他的神秘面纱下的工作:String s1="Hello !";String s2=s1;在这个例子中我们的初衷是将s2也赋值成="Hello !",但是计算机为了处理更快就采用了隐含共享,并没有先开辟区域再复制"Hello !",而是直接让s2指向的是s1的数据结构。s2[0]='h';这个时候由于我们对s2进行修改,就会发生深层复制。...

2014-08-07 15:49:59 166

原创 QT对话框中show和exec的区别

QDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模式对话框。控制权即刻返回给调用函数。弹出窗口是否模式对话框,取决于modal属性的值。(原文:Shows the dialog as a modeless dialog. Control returns immediately to the calling code. Th...

2014-08-07 15:28:02 113

原创 OpenGL之绘点

画点的例子:#include "stdafx.h"#include<gl/glut.h>#include<cmath>// Define a constant for the value of PI#define GL_PI 3.1415f// Rotation amountsstatic GLfloat xRot = 0.0f;sta...

2014-08-02 13:16:46 115

原创 OpenGL学习入门之VS2010环境配置 [转]

基于OpenGL标准开发的应用程序运行时需有动态链接库OpenGL32.DLL、Glu32.DLL,这两个文件在安装Windows NT时已自动装载到C:\WINDOWS\SYSTEM32目录下(这里假定用户将Windows NT安装在C盘上)。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。OpenGL函数命...

2014-08-01 21:20:40 92

twisted例子

这个代码例子要结合之前上传的《Twisted系列教程等》这个一起看。

2017-12-05

思维导向图软件

mindmaster可以用来画思维导向图,感觉比较好用,分析时可以用。

2017-12-01

fasttext.zip[windows]

fasttext,基于windows的工具,可以用作文本分类,文本表达。FastText for Windows (2017-05-15)

2017-11-19

stopwords.txt

对于NLP中,需要要一些停用字典来对一些没有用的词删除,这里列了一些停用词。

2017-11-10

FINDING STRUCTURE WITH RANDOMNESS.pdf

FINDING STRUCTURE WITH RANDOMNESS.pdf描述了一系列的矩阵的方法。

2017-11-04

LDA数学八卦.pdf

LDA数学八卦,描述了LDA的数学,通俗易懂,是一个难得的学习材料 。

2017-11-04

SogouC.mini.20061102.rar

SogouC.mini.20061102.rar是一个简单的数据集,用来测试NLP算法的,为了大家的方便,故上传于此。

2017-10-25

presto-cli-0.184-executable.jar

presto-cli是presto的客户端工具,可用用这个工具来连接presto服务器的。可以实现交互式查询。 ./presto.jar --server 主机IP:主机port

2017-09-24

apache-flume-1.7.0-bin.tar.gz

Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。

2017-09-23

apache-maven-3.3.9-bin.tar.gz

hadoop,habase等大数据包的编译工具Maven. Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

2017-09-16

hbase-1.3.1-src.tar.gz

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。是大数据的重要组成部分。

2017-09-16

zookeeper-3.4.9.tar.gz

zookeeper安装包。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。

2017-09-15

SQuirrel SQL

SQuirrel SQL是一个数据工具,可以连接多个数据,同时他可以连接presto数据库。 从某个方面来说,是一个比较好的数据库客户端工具。

2017-09-15

PANDAS文档

数据的dataframe处理库。

2017-05-15

numpy文件档

numpy文件,是机器学习的有用包numpy的API文档,是数据挖掘与机器学习的必备品。基于矩阵的操作包。

2017-05-15

scikit-learn-docs.pdf

scikit-learn文件,是机器学习的有用包sklearn的API文档,是数据挖掘与机器学习的必备品。

2017-05-15

python-3.5.2-amd64

python-3.5.2-amd64支持Tensorflow win7 64bit的python版本。

2017-02-22

tensorflow-0.12.1-cp35-cp35m-win_amd64

tensorflow-0.12.1-cp35-cp35m-win_amd64.whl 为win7【64bit】+python3.5.2[64bit]环境下可用的深度学习包,已经测试了。

2017-02-22

EasyBCD 中文

EasyBCD 中文 rar可以设置引导两个系统

2015-05-02

Spy4Win查看窗口

Spy4Win Spy 窗口信息 打开程序后,把这个图标拖动到相应的窗口上即可读取信息。

2015-04-30

Spy++查看窗口进程

Spy++ Lite是一款强有力的编程辅助工具,对分析窗体结构有独到之处。

2015-04-30

ProceXP监控进程

ProceXP监控进程可以用来反病毒

2015-04-30

PE Explorer查看PE

PE Explorer.rar可以查看PE的数据结构。

2015-04-30

StudPE查看PE

StudPE.rar可以查看PE,查看EXE是否合法。

2015-04-30

nyt数据集-公开数据集

nyt数据集,是一个公开数据集,可以用来进行关系抽取。

2021-05-10

MSRA(NER).zip

MSRA.zip表示用来训练与测试NER任务的原数据。

2021-03-02

zh_msra_onto4_mrc4ner.zip

论文A Unified MRC Framework for Named Entity Recognition的预处理构建的中文的两个数据集数据。

2021-03-02

unlv_uw3.zip

表格标数据集unlv与uw3.

2020-12-24

SemEval2010_task8_all_data

论文《Classifying Relations by Ranking with Convolutional Neural Networks》中的数据集--SemEval2010_task8_all_data.

2020-05-25

en_core_web_sm

en_core_web_sm为spacy的数据模型,里面有两个版本,可以选择合适的版本。要不会出错,raise source.error('bad escape %s' % escape, len(escape));sre_constants.error: bad escape \p at position 257

2020-05-25

SQLiteExpertPro_64.rar

SQLiteExpertPro主要是用来查看sqlite数据的工具。

2020-05-20

spouse_data.zip

spouse_data为snorkel的入门例子数据集。

2020-05-19

labelimg标记工具

labelImg用来标记图片数据。 标记完数据之后用来训练。

2019-03-04

sighan-bakeoff

著名的Sighan Bakeoff语料。包含了训练集、测试集及测试集的(黄金)标准切分,同时也包括了一个用于评分的脚本和一个可以作为基线测试的简单中文分词器。

2018-08-16

pyke专家系统

pyke包了python2与python3的源码。这个是专家系统的一个包。

2018-08-03

rasa_core-master

rasa_core是开源的对话系统框架。通过这个框架可以快速搭建对话框架。

2018-07-06

x-pack-5.6.1_修改

x-pack-5.6.1.jar包,是对认证文件重新编译的,为学习ES提供一个好的学习环境,x-pack不会过期。

2018-02-22

luyten-0.5.0

luyten-0.5.0,是一个java反编译工具,可以把class文件反编译成java代码。

2018-02-22

crf++_0.58[linux and win]

CRF++ is a simple, customizable, and open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is designed for generic purpose and will be applied to a variety of NLP tasks, such as Named Entity Recognition, Information Extraction and Text Chunking.

2018-01-14

Twisted系列教程等

python网络框架twisted教程,事件驱动编程是一个编程范式, 这个程序是由外部事件来决定。通过事件循环及当事件发生时触发回调事件的使用是它的特点。另外两种常见的编程范式是(单线程)同步与多线程编程。

2017-12-05

空空如也

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

TA关注的人

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