自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

花花公子

中关村打工仔

  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 获取数据库的条目

string sql = "select count(*) from table";//可以加where条件 int value=ExecuteScalar(sql); } public static int ExecuteScalar(string cmdtext) { SqlConnection c

2013-12-31 11:35:23 1195

原创 删除数据库表

GOTRUNCATE TABLE Disease;

2013-12-30 16:47:17 604

原创 python 字典的 setdefault用法

获取字典的信息,若key不存在,就加上这个(key,value)项目,存在则字典保持不变。a={"key":12345,"hh":22}print(a)a.setdefault('key','456')print(a)a.setdefault('key1','456')print(a)

2013-12-24 14:12:59 1060

转载 python 遇到 syntaxerror: non-ascii character '/xd6' in file

遇到标题上的问题,按照我的解决广方案来吧=====================================(一)用记事本创建一个文件ChineseTest.py,默认ANSI:s = "中文"print s测试一下瞧瞧:E:/Project/Python/Test>python ChineseTest.pyFile "ChineseT

2013-12-24 11:32:03 720

原创 C# 判断数据库连接状态

sqlcon为sqlconnection对象sqlcon.State==ConnectionState.Open

2013-12-23 10:05:16 5389

原创 c# private set

A private setter is useful if you have a read only property and don't want to explicitly declare the backing variable.So:public int MyProperty{ get; private set;}is the same as:private i

2013-12-17 20:04:25 3938

转载 SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表

经常在论坛中看到有人问数据同步的技术,如果只是同步少量的表,那么可以考虑使用链接服务器+触发器,来实现数据同步,但当要同步的数据表比较多,那么可以考虑用数据库复制技术,来实现数据的同步。不同的发布类型,会有不同的效果,适用于不同的场景,特别是下面的2种发布类型,需要特别注意:快照发布:发布服务器按预定的时间间隔向订阅服务器发送已发布数据的快照。也就是间隔时间一到,2000把数据

2013-12-13 17:37:54 5752

原创 在vs2010上c#调用c++ 生成的dll

1 新建一个解决方案2 创建一个c++ DLL项目。模板中选择Win32项目,输入项目名称cpp,点击确定在。应用程序设置中选择DLL和空项目。3 新建cpp.cpp文件。extern "C" __declspec(dllexport) int Add(int x,int y){ return x+y;}extern "C" __declspec(dllexport) in

2013-12-13 11:08:33 993

转载 读取xml文件转成List<T>对象的两种方法

点击打开链接读取xml文件,是项目中经常要用到的,所以就总结一下,最近项目中用到的读取xml文件并且转成List对象的方法,加上自己知道的另一种实现方法。  就以一个简单的xml做例子。xml格式如下: Product对象如下:using System;using System.Collections.Generic;u

2013-12-12 17:59:17 2087

原创 c# R环境

1 现在R中安装rscproxy,输入命令 install.packages(rscproxy)      library(rscproxy)2 到这个网站http://rcom.univie.ac.at/ 下载两个文件 statconnDCOM 和 RExcel33.加载statconnDCOM 安装后文件夹DCOM\tlb下的库文件资源管理器 -> 右键 -> 添加引用("add Re

2013-12-12 15:28:54 1393

原创 c# R

Step1:安装R语言软件Step2:http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c下载对应studio的NuGet.Tools.vsix安装插件Step3:https://www.nuget.org/packages/R.NET 安装对应的包Step4:http://

2013-12-12 14:37:16 1036

原创 c++ 拷贝构造函数

而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。#include #include using namespace std;class Cexample{private: int a;public: Cexample(int b)//构造函数 { a=b; } Cexample(const Cexample&

2013-12-11 09:44:18 543

转载 c++ typedef #define区别

案例一:通常讲,typedef要比#define要好,特别是在有指针的场合。请看例子:typedef char *pStr1;#define pStr2 char *;pStr1 s1, s2;pStr2 s3, s4;在上述的变量定义中,s1、s2、s3都被定义为char *,而s4则定义成了char,不是我们所预期的指针变量,根本原因就在于#

2013-12-10 17:18:12 632

原创 c++ tuple

tuple元组定义了一个有固定数目元素的容器,其中的每个元素类型都可以不相同,这与其他容器有着本质的区别.是对pair的泛化。首先来介绍元组的创建和元组元素的访问。通过make_tuple()创建元组,通过get#include #include using namespace std;using namespace boost;int main (){ aut

2013-12-10 15:29:28 837

原创 c++智能指针

shared_ptr的作用有如同指针,但会记录有多少个shared_ptrs共同指向一个对象。这便是所谓的引用计数(reference counting)。一旦最后一个这样的指针被销毁,也就是一旦某个对象的引用计数变为0,这个对象会被自动删除。#include #include using namespace std;int main(){ auto sp1=make_s

2013-12-10 14:36:13 553

原创 c++ 模板编程

模板的实例化#include using namespace std;templateinline T const& max1(T const& a,T const & b){ return a<b?b:a;}int main(){ cout<<::max1(4,5)<<endl; cout<<::max1(4.2,5.3)<<endl; cout(4.2,6)<<end

2013-12-10 11:28:58 609

原创 c++类 new实例化加不加括号的区别

加括号调用没有参数的构造函数,不加括号调用默认构造函数或者唯一的构造函数。C++在new时的初始化的规律可能为:对于有构造函数的类,不论有没有括号,都用构造函数进行初始化;如果没有构造函数,则不加括号的new只分配内存空间,不进行内存的初始化,而加了括号的new会在分配内存的同时初始化为0。

2013-12-09 14:40:38 2503

原创 c++虚函数与纯虚函数

c++的虚函数主要是实现了多态机制。多态机制简而言之就是用父类型的指针指向其子类的实例,进而通过父类的指针调用子类函数的技术。这种技术可以让父类的指针拥有多种形态,这是一种泛型技术。所谓泛型技术说白了就是试图用不变的代码实现可变的算法。比如c++模板。

2013-12-09 14:19:38 663

原创 c++ inline函数和宏、函数调用

函数的调用必须将程序执行的顺序转移到函数所存放的某个地址,将函数的程序内容执行

2013-12-09 13:39:02 1132

原创 c++中->和.的区别

->用在指针类型的类实例的,而.用在实例化对象的指向。下面是例子#include using namespace std;class Complex{private: double real; double image;public: Complex() { this->image=0; this->real=0; } Complex(double real,

2013-12-09 11:20:29 9340

原创 c++运算符重载

格式为返回类型  operator运算符(参数列表)下面是例子#include using namespace std;class Complex{public: double real; double image; Complex() { this->image=0; this->real=0; } Complex(double real,double i

2013-12-09 11:01:33 648

原创 正则表达式 boost

Boost C++的正则表达式库Boost.Regex可以应用正则表达式于C++。正则表达式大大减轻了搜索特定模式字符串的负担,在很多语言中都是强大的功能。虽然现在C++仍然需要以 Boost C++库的形式提供这一功能,但是在将来正则表达式将进入C++标准库。 Boost Regex库有望包括在下一版的 C++ 标准中。Boost.Regex库中两个最重要的类是boost::regex和bo

2013-12-07 16:25:58 759

原创 C++ istringstream输入

C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。  istringstream类用于执行C++风格的串流的输入操作。  stringstream类同时可以支持C++风格的串流的输入输出操作。  strstream类同时可以支持C风格的串流的输入输出操作。  istri

2013-12-06 19:58:31 868

转载 VS2010下安装boost库

1.去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z2.(我放在D:/cpp目录下)解压到当前文件夹3.打开VS2010-&gt;VS TOOLS-&gt;VS命令提示4.CD D:/cpp/boost_1_46_1 5.输入bootstrap,便生成bjam.exe文件6.输入bjam toolset=msvc-10.0 variant...

2013-12-06 10:55:21 513

原创 HDU2923:Einbahnstrasse(Floyd)

#include #include #include #include #include using namespace std; #define inf 999999999 const int L = 1005; int n,c,m; int a[105][105];

2013-12-06 09:52:00 478

原创 1291 快斗的烦恼

描述话说黑羽快斗(大家都知道吧)又一次成功潜入了某个博物馆,而眼前宝石的数量之多也是他事先未料到的。面对着数量如此多的珠宝,快斗在叹息自己带的背包太小之余,也在烦恼着该如何带走最大价值的宝石。快斗很快就把宝石收集到了一起,对于每一枚宝石,快斗给出了它的价值。然而,并不是价值高的宝石就应该带走。由于有的宝石虽然价值很高,但是因为体积太大而占用了太多背包的位置。 而快斗希望他带走的宝石

2013-12-05 17:35:29 643

原创 1002 祭祀广场

描述古老的滕格森部落,生活在一片稀疏的树林之中,他们信仰伟大的长天昊大神。一天晚上,部落的首领猛格做了一个梦里,在梦里得到了长天昊神的神谕,要求他的部落建立一个大型的广场,用来举行对长天昊大神的祭拜仪式。其实,对于那时候的人来说,祭拜仪式之后常常会举行集体歌舞、狂欢活动,属于那个时代的群众娱乐项目。腾格森部落生活的地方是一片乐土,环境优美,植物茂盛,动物成群,猛兽也不多。虽

2013-12-05 16:04:09 905

转载 数组中只出现1次的两个数字(百度面试题)

// 百度面试题 //数组中除两个数字外,其它数字都出现了次。要求尽可能快的找出这两个数字 //By MoreWindows (http://blog.csdn.net/MoreWindows) #include void FindTwoNotRepeatNumberInArray(int *a, int n, int *pN1, int *pN2

2013-12-03 21:17:56 742

转载 数组中只出现一次的数

数组A中,除了某一个数字x之外,其他数字都出现了三次,而x出现了一次。请给出最快的方法找到x。#include #include #include using namespace std;int findnumber(int a[],int n){ int bits[32]; int i,j; memset(bits,0,sizeof(bits)); for (in

2013-12-03 20:55:27 620

原创 shell排序

void shellsort(int a[],int n){ int i,j,gap; for (gap=n/2;gap>0;gap/=2)//步长 { for (i=0;i<gap;i++) { for (j=gap+i;j<n;j+=gap) { if (a[j]<a[j-gap]) { int temp=a[j]; int k=

2013-12-03 17:09:25 626

原创 冒泡排序

#include #include using namespace std;const int N=7;void BubbleSort(int a[],int n){ int i,j; int temp; for (i=0;i<n;i++) { for (j=1;j<n-i;j++) { if(a[j-1]>a[j]) { temp=a[j-1];

2013-12-03 16:13:46 602

原创 插入排序

#include #include using namespace std;const int N=7;void insertsort(int a[],int n){ int i,j,k; int temp; for (i=1;i<n;i++) { for (j=i-1;j>=0;j--) { if (a[j]>a[j+1])//如果前一个数大于后一个数二者交换,一

2013-12-03 16:05:32 519

转载 VS2012程序打包部署详解

经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?因为最原始的也是最高级的,万变不离其宗。一、.NET程序部署机制    上篇博客稍微总结了下.NET程序的编译机制,下面了解些有关程序部署的一些机制。在.NET程序包下有三个文件夹分别是bin文件、

2013-12-02 10:40:04 1347

原创 c++ iostream的一点学习

#include #include #include using namespace std;int main(){ freopen("aaa.txt","r",stdin); //ifstream cin("aaa.txt"); //char c; //while(cin.get(c)) int ch; while((ch=cin.get())!=EOF) { //c

2013-12-02 09:30:05 755

美团-机器学习-实践_最新AI算法实践真知

美团-机器学习-实践_最新AI算法实践真知 人工智能技术正以一种超快的速度深刻地改变着我们的生活,引导了第四次工业革命。美团作为国内O2O领域领 先的服务平台,结合自身的业务场景和数据,积极进行了人工智能领域的应用探索。在美团的搜索、推荐、计算广告、风控、图像处理等领域,相关的人工智能技术得到广泛的应用。本书包括通用流程、数据挖掘、搜索和推荐、计算广告、深度学习以及算法工程6大部分内容,全面介绍了美团在多个重要方面对机器学习的应用。 本书非常适合有一定机器学习基础的工程技术人员和在校大学生学习和阅读。通过本书,有经验的算法工程师可以了解美团在这方面的做法,在校大学生可以学习机器学习算法如何在具体的业务场景中落地。

2018-11-22

elasticsearch-the-definitive-guide-cn

elasticsearch-the-definitive-guide-cn Elasticsearch权威指南(中文版)

2018-08-22

hive调优总结文档-hive tuning ppt

hive调优总结,网络上分享的hive常见优化细节,join、shuffle优化等等。很不错

2018-08-22

空空如也

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

TA关注的人

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