- 博客(41)
- 资源 (3)
- 收藏
- 关注
转载 ajax 无刷新 显示
using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace HTML5{ /// /// Summary description for Sum /// public class Sum : IHttpHand
2015-09-30 14:00:12 311
原创 aspx 乱码问题
notepad++ 编码菜单 下 有个 转码选项 可以将保存的数据格式转为UTF-8 格式有时虽然给网页加上了charset=utf-8,但是在保存的时候没有注意到这个文件是用非utf-8编码来保存的,所以就会出现乱码情况,改用utf-8编码保存后,问题就解决了。结论:采用UTF-8编码,除了要将文件另存为UTF-8格式之外,还需要同时指定codepage及charse
2015-09-28 14:14:09 614
原创 NppExe插件使用
1. 在“插件”->“NppExec”中选择“Follow $(CURRENT_DIRECTORY)”菜单项,表示Console窗口的当前目录随同文件;如果不选择的话,在建立脚本文件时就得自己使用cd命令切换到当前目录了; 2.Console技巧:在Console中键入的命令都作为Console 的附加进程,一些有窗口的进程在这里也不会显示窗口, 可通过ctrl+break 或 ctrl+c
2015-09-27 07:14:52 1021
原创 温习c++ 基本功之标识符的作用域
1:局部作用域(Local scope) 从标识符的定义点开始到函数或复合语句之间的程序段。2:全局作用域(global scope)指构成C++程序的所有源文件。 在c++标准中,把全局作用域归入连接控制(linkage)范畴。全局域解析符(global scope resolution operator) "::"对global scope operator 进行
2015-09-26 16:00:41 889
原创 Notepad++ NPPExec 插件
notepad++能作为IDE的原理主要就是通过notepad++内置的命令执行器,去执行g++/g++和gdb命令,从而完成编译,调试,运行等功能,接下来介绍命令执行器中的一些命令1、cmd表示在cmd命令窗口中执行命令2、/k是cmd的参数,表示将后面的字符串作为命令执行3、$(FULL_CURRENT_PATH):是notepad++的参数,表示当前打开文件的全路径(
2015-09-26 14:47:41 3346
原创 imread
存在opencv\sources\modules\imgcodecs\src\loadsave.cpp文件中Mat imread( const String& filename, int flags ){ /// create the basic container Mat img; /// load the data imread_
2015-09-26 10:00:06 578
转载 memcpy 函数
1、memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数;函数原型:void *memcpy(void *dest, void *src, unsigned int count);用法:(1)可以拷贝任何类型的对象,因为函数的参数类型是void*(未定义类型指针),也就是说传进去的实参可
2015-09-26 09:03:35 395
原创 System.Web.Extensions, Version=1.0.61025.0, Culture=neutral
原来是以前的那个项目中用到了 asp.net ajax,重装系统后还没来的急装asp.net ajax,于是马上将asp.net ajax安装上,然后将C:/Program Files/Microsoft ASP.NET/ASP.NET 2.0 AJAX Extensions/v1.0.61025 目录下的System.Web.Extensions.Design.dll文件加到项目的bin目录下,
2015-09-25 14:23:31 390
转载 C#中WinForm窗体事件的执行次序如下:
当 Windows Form 应用程序启动时,会以下列顺序引发主要表单的启动事件: System.Windows.Forms.Control.HandleCreated System.Windows.Forms.Control.BindingContextChanged System.Windows.Forms.Form.Load
2015-09-24 18:52:24 1807
原创 vc++ ^ 符号
在VC++中用^符号表明使用的变量类型 不是VC++的类型,而是.Net类库中的类型。这样的变量,它的释放是由.Net的垃圾回收器来完成的。在释放的时候要负荷到垃圾回收器的处理要求。
2015-09-24 16:02:46 1167
原创 oracle 语句理解 (-)
select COALESCE(total.fab, preborrow.fab,'-') fab,nvl(total.qty,0) total,nvl(borrow.qty,0) borrow,nvl(idle.qty,0) idle,nvl(overdue.qty,0)overdue,nvl(preborrow.qty,0) preborrow from(select fab,coun
2015-09-24 13:58:06 323
转载 Oracle 中count函数用法
Oracle 中count函数用法Count用来统计查询结果有几条记录例表 t_test姓名性别年龄工资张三男232000李四女34 王武男251300
2015-09-24 13:40:16 817
转载 sql之left join、right join、inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1
2015-09-24 13:15:20 345
原创 oracle 函数
1 nvl(表达式,value) 如果表达式计算结果为 null ,则返回 value因此nvl(... ,0) 如果...得到结果为null,则返回02 COALESCE函数在很多情况下就成为替代CASE语句的一条捷径,COALESCE的格式如下:COALESCE (expression_1, expression_2, ...,expressio
2015-09-24 13:14:32 313
原创 Opencv 源码解读之 ImageEncoder
ImageDecoder类ImageDecoder这个类,这个类其实就是一个图像数据的解析类。且看下面的源代码:class BaseImageDecoder //这就是我们要找的ImageDecoder类{public: BaseImageDecoder(); virtual ~BaseImageDecoder() {}; int widt
2015-09-24 11:47:41 1332
转载 分析OpenCV图像输入输出基本框架
分析OpenCV图像输入输出基本框架 转载▼ opencv其实是使用第三方库来对输入和输出图像格式进行解析,那么这个过程是怎么实现的?本着追根溯源的hack精神,让我们一起探索一番,首先看一下一般的图像处理过程:一个典型的计算机视觉算法,应该包含以下一些步骤:(1)数据获取(对OpenCV来说,就是图片);(2)预处理;(3)特征提取;(4
2015-09-23 21:57:45 907
转载 源码解析: Imread函数
源码解析: Imread函数 i mread()函数 声明:[cpp] view plaincopyprint?Mat imread(const string& filename, int flags); 这很标准的写法,传入一个string类型的常量引用。定义: [cpp] view
2015-09-23 21:53:23 1176
转载 关于Debug和Release之本质区别的讨论
转]关于Debug和Release之本质区别的讨论 原谅网址:http://www.builder.com.cn/2008/0706/964938.shtml 另参见,VC-Debug-Release出错的问题解决办法http://blog.csdn.net/xiaojianpitt/archive/2010/03/11/5369568.aspx 一、Deb
2015-09-23 12:31:38 278
原创 CLR
按照.NET的说法,在CLR监视之下运行的程序属于“托管的”(managed)代码,而不在CLR之下、直接在裸机上运行的应用或者组件属于“非托管的”(unmanaged)的代码。CLR将监视形形色色的常见编程错误,许多年来这些错误一直是软件故障的主要根源,其中包括:访问数组元素越界,访问未分配的内存空间,由于数据体积过大而导致的内存溢出,等等。
2015-09-23 11:41:59 319
转载 C Runtime Library 的来历
C Runtime Library 的来历msvcrt.dll (名称:Microsoft C Runtime Library)提供了printf,malloc,strcpy等C语言库函数,并且为使用C/C++(Vc)编绎的程序提供了初始化(如获取命令行参数)以及退出等功能. C Runtime Library 的来历, API, STL, MFC, ATL关系
2015-09-23 11:34:12 329
转载 /ML /MD 等编译选项区别
/ML /MD 等编译选项区别多线程dll编译器librarythreadc三、功能 运行时库是程序在运行时所需要的库文件,通常以LIB或DLL形式提供: C运行时库 库文件 Single thread(static link) libc.lib Debug s
2015-09-23 11:27:44 2369
转载 md /mdd /ml /mt/mtd
md /mdd /ml /mt/mtdVC编译选项 多线程(/MT)多线程调试(/MTd)多线程 DLL (/MD)多线程调试 DLL (/MDd)C 运行时库 库文件Single thread(static link) ML libc.libDebug single thread(static l
2015-09-23 11:24:47 282
转载 opencv在C++窗体程序中 导包出错
参考:http://www.opencvchina.com/thread-1881-1-1.html如题 我是在VS2010下编译的 同样的配置方法 后台程序可以运行 而窗体程序导包部分就报错了 报错内容如下1>D:\ocv\OpenCV2.3\build\include\opencv2/core/types_c.h(289): error C3862: “cvRound”: 不能
2015-09-22 20:36:02 993
原创 opencv link libary
opencv_ml2410d.libopencv_calib3d2410d.libopencv_contrib2410d.libopencv_core2410d.libopencv_features2d2410d.libopencv_flann2410d.libopencv_gpu2410d.libopencv_highgui2410d.libopencv_imgp
2015-09-22 19:40:55 354
转载 cvtColor
cvCvtColor(...)是Opencv里的颜色空间转换函数,可以实现RGB颜色向HSV,HSI等颜色空间的转换,也可以转换为灰度图像。 参数: CV_RGB2GRAY是RGB到gray, CV_GRAY2RGB是gray到RGB.处理结果是彩色的,则转灰色就是了: void cvCvtColor( const CvArr* src, CvArr* dst, int code
2015-09-21 20:19:57 894
原创 cvZero
IplImage*frame = cvCreateImage();cvZero(frame);新建图像后紧接着加个cvZero()函数,就是将图像中的每个像素都置为0,那么显示的frame自然就是全黑了。cvCvtColor()色彩空间转换函数格式:cvCvtColor(源图像,输出图像,code)code是指色彩空间转换的模式.选用CV
2015-09-21 20:13:08 4226
原创 opencv configure
不管你是32位还是64位操作系统,只用管你用win32编译器还是X64编译器。其实配置选择什么跟64位还是32位系统没有直接的关系,而是在于你在编译你的程序的时候是使用那个编译器。 编译器选的是win32,就用x86编译器选的是X64,就用X64。不过一般情况下,都是用的win32的X86编译器。所以,无论32还是64位操作系统,配置文件最好都选择x
2015-09-16 20:30:24 460
转载 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的解决办法
在ASP.NET程序中,我们是可以在各个目录放置不同的web.config文件的,但有时在非根目录先放置的web.config文件会导致这样的错误提示: "在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。""It is an error to
2015-09-16 15:28:01 63155 4
原创 Statement 对象
Statement 对象用于将 SQL 语句发送到数据库中。实际上有三种 Statement 对象,它们都作为在给定连接上执行 SQL 语句的包容器:Statement、PreparedStatement(它从 Statement 继承而来)和 CallableStatement(它从 PreparedStatement 继承而来)。它们都专用于发送特定类型的 SQL 语句: Statement
2015-09-16 13:47:59 474
原创 string object to oracle check
private const string getParameterValue = "SELECT parameter_name, parameter_value,parameter_subtype FROM mpb_parameter_c WHERE is_active='Y' "; public static DataTable GetParameterValue(string
2015-09-15 18:53:35 286
原创 IDisposable接口
IDisposable接口为.net程序提供了资源(托管和非托管)释放的便利工具,加入对象调用程序不显示调用dispose方法,那么托管资源就不会被释放,从而会引发内存泄漏等问题。IDisposable接口的使用规则如下:1.如果对象实现了IDisposable接口及其dispose方法,那么托管资源和非托管资源都由dispose来释放,最后不会调用析构函数。2.如果d
2015-09-15 18:52:30 290
原创 Sting and StringBuilder
空字符串与null区别 " "分配了内存 ;null没有 调用null的字符串的方法会抛空指针异常。 ""是一个字符串(String).它在内存中是存在的.它可以使用Object对象中的方法(如"".toString();"".equals()) 而null它是一个空对象.在内存中是不存在的.它不可以使用Object对象中的方法 ""占内存.. 在内存中会分配一个空
2015-09-15 18:51:43 218
转载 缓存
缓存主要是为了提高数据的读取速度。因为服务器和应用客户端之间存在着流量的瓶颈,所以读取大容量数据时,使用缓存来直接为客户端服务,可以减少客户端与服务器端的数据交互,从而大大提高程序的性能。System.Web.Caching是用来管理缓存的命名空间。缓存就是将服务器端的数据暂时保存在客户端,方便用户的读取。缓存命名空间的父级空间是“System.Web”,由此可以看出,缓存通常用于
2015-09-14 18:19:47 351
原创 WebService 理解
WebService是一种跨编程语言和跨操作系统平台的远程调用技术。多个角度来理解WebService,从表面上看,WebService就是一个应用程序向外界暴露出一个能通过Web进行调用的API,也就是说能用编程的方法通过Web来调用这个应用程序。我们把调用这个WebService的应用程序叫做客户端,而把提供这个WebService的应用程序叫做服务端。从深层次看,WebService
2015-09-11 10:39:42 384
转载 关闭多线程应用程序的所有线程
关闭多线程应用程序的所有线程多线程活动thread工作方法一:对于多线程应用程序来说,如果直接点击右上角“关闭”按钮,或者使用“this.close()”来退出程序的话, 此时若某个子线程依然在处理数据,则虽然主程序窗口会关闭,但程序的进程并未退出,这就使得我们还要在“资源管理器”中找到该进程并强行关闭。当然,对于有的程序来说,这种情况无所谓,主窗口关闭后,
2015-09-11 09:21:55 3499
转载 asp.net 关于 试图加载格式不正确的程序 <add assembly="*"/>错误
关于 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) 的 解决方法 这个是64位应用32位产生的问题。相信大家搜索的时候很多都是建议改把项目的AnyCPU改成X86,可是很不幸我的改不了。终于搜索了半天后发现,IIS里解决才是根本办法:1.生成时选择AnyCPU。2.在IIS配置里面启用32位应用程序。其中启用32位应用程序的
2015-09-10 19:15:35 3370
原创 MasterPage.master
页面布局就使用MasterPage.master中的,而内容就使用Default2.aspx中Content控件下的页面请求的次序 当用户请求一个用 Master Page 构建的页面时,各种事件发生的次序如下: Master Page 子控件初始化; 内容页面子控件初始化; Master Page 初始化; 内容页面初始化;
2015-09-10 15:19:47 645
原创 javascript
var dict = new Array(); dict["r"] = "ren"; dict["k"] = "kou";//键值对 dict["s"] = "shou"; alert(dict["r"]); //输出是kou for (var i in dict) {
2015-09-08 19:29:06 194
转载 js setTimeout 和 setInterval实现多线
js setTimeout 和 setInterval实现多线程 JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackF
2015-09-08 07:33:54 407
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人