自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (20)
  • 收藏
  • 关注

原创 springboot+mybatis+oracle

工程创建不出来,一切都白搭!一、新建工程依赖项web选中web,sql选中JDBC、MyBatis。二、添加oracle及配置在pom文件中添加依赖项: <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactI...

2018-12-14 11:01:28 305

原创 oracle中无法查询中文条件

初次装好PL/SQL,查询1,select * from basecar --查询出来的结果中文全部为?2,select * from basecar where truck_number='京AS888'   --肯定是有数据的,但查不到,只要有中文就查不到百度的结果是数据库服务器端和客户端字符集不一致导致的。

2017-09-13 17:27:38 9692

转载 SQL Server数据库大型应用解决方案总结

【IT168 技术】随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。  一、负载均衡技术  负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来

2016-11-02 10:43:39 316

原创 %E2%80%8E Zero-Width Space

今天要处理一个js生成当前时间提交到后台保存。js codevar myDate = new Date();callInDateTime=myDate.toLocaleString( ); //获取日期与时间后台C# codeDateTime dt = Convert.ToDateTime(Request["callInDateTime"]);谷歌、

2016-04-12 19:17:00 3916

原创 sql server 直接导入excel文件或.csv文件

方法网上很多,粘下如何导入.csv数据源选择“平面文件源”,文件名就是.csv路径,如下图:在高级里面可以设置每列的数据类型和大小,outputcolumnwidth最好大点(文件流截断错误就是这里不够大)其他不用改动,完成。如果正常就结束了。但数据比较多时,经常遇到不顺利的情况完全不知道是啥问题,后来偶然发现,将这些数据粘到纯文本(.txt),再保

2016-03-16 17:46:59 13525

原创 Expression<Func<T, bool>>拼接查询条件

由于项目中经常要用到类似db.students.where多条件查询,因此需要拼接查询条件。网上搜索大部分出自 Dynamically Composing Expression Predicates code如下using System;using System.Linq;using System.Linq.Expressions;using System.Collections

2016-03-11 17:57:51 25150

转载 掌握 Ajax

系列目录:掌握 Ajax,第 1 部分: Ajax 入门简介掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应掌握 Ajax,第 5 部分: 操纵 DOM掌握 Ajax,第 6 部分: 建立基于 DO

2015-07-06 10:43:45 480

转载 【问底】夏俊:深入网站服务端技术(一)——网站并发的问题

转载自:点击打开链接注:本文首发于CSDN,转载请标明出处。【编者按】 本文来自拥有十年IT从业经验、擅长网站架构设计、Web前端技术以及Java企业级开发的夏俊,此文也是《关于大型网站技术演进的思考》系列文章的最新出炉内容,首发于CSDN,各位技术人员不容错过。以下为正文:一、 引子《关于大型网站技术演进的思考》已经连载完了两个系列,它们分

2015-03-18 09:21:13 577

转载 网站的发布问题

在全新安装的IIS7下搭建网站,访问页面时出现错误信息如下: 配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。  配置文件 \\?\X(盘符):\目

2015-02-12 17:57:03 455

转载 C#控件命名规范

C#控件命名规范一、Data Control类型前缀示例AccessDataSourceadsadsPubsDataListdlstdlstTitlesDetailViewdvwdvwTitles

2015-02-03 14:35:10 519

原创 show()、showDialog()

Form.ShowDialog方法 (窗体显示为模式窗体,阻塞) Form.Show方法 (窗体显示为非模式窗体,非阻塞) 模式窗体,单击关闭按钮,隐藏窗体,不调用Dispose,再次调用时不重新创建实例非模式窗体,单击关闭按钮,调用Dispose,真正的关闭窗体this.show(form1);当一个窗体归另一窗体所有时,它便随着所有者窗体最小

2015-01-22 17:30:47 591

原创 comboBox

1, ArrayList mylist = new ArrayList(); mylist.Add(new DictionaryEntry("a", "it's a")); mylist.Add(new DictionaryEntry("b", "it's b")); mylist.Add(new DictionaryEntry("c", "it's c")); if

2015-01-04 16:47:11 393

转载 DataGridView

字体设置        this.dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 14);//列名 this.dataGridView1.DefaultCellStyle.Font = new Font("宋体", 14);//单元格内容行设置this.dataGridView1.RowTem

2014-12-31 17:52:04 435

转载 C#中Convert和parse的区别

Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url中取一个

2014-12-29 10:07:31 525

原创 64位系统、目标平台改->x86可解决的问题

1,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序      连接数据库遇到的问题:string C_conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\qiyan.mdb ";2,调用LoadLibrary函数异常[DllIm

2014-12-26 15:44:58 3353

转载 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序

64位操作系统解决方法:生成->配置管理器->目标平台->X86

2014-12-26 15:31:19 366

转载 C# DataSet和DataTable详解

1、创建DataSet对象:  DataSet ds = new DataSet("DataSetName");  2、查看调用SqlDataAdapter.Fill创建的结构  da.Fill(ds,"Orders");  DataTable tbl = ds.Table[0];  foreach(DataColumn col in tbl.Columns

2014-12-26 15:20:16 469

原创 c#winform水晶报表

水晶报表的一般概念水晶报表的两种模式:拉 PULL:设置好数据连接之后,使用水晶报表文件中所使用的获得数据的方式,由水晶报表自己解决数据获取操作。推 PUSH:使用DataSet装载数据,然后填充到水晶报表中,再按照水晶报表的格式来展示。数据库:PostgreSQL 引用头文件:using Npgsql;//下载并引用Npgsql.dllusing Crys

2014-12-26 15:07:29 3330

原创 单向链表

#include #include #include typedef struct Nameval Nameval;struct Nameval{ char *name; int value; Nameval *next;};Nameval *newLinkList(char *name,int value){ Nameval *newp=(Nameval *)malloc(

2014-12-04 15:20:38 406

原创 C#高级编程(5) Array .Sort()、IComparable 、IComparer

Array 类实现了对数组中元素的冒泡排序。Sort()方法需要数组中的元素实现 IComparable 接口。简单类型,如 System.String 和 System.Int32 实现了 IComparable 接口,所以可以对包含这些类型的元素排序。 如对要对person类使用Sort(); public class Person : IComparable {

2014-11-18 16:15:11 959

原创 Android开发环境的搭建遇到的问题

JDK:jdk-7u71-windows-i586.exeADT:ADT-23.0.2.zip(应该是最新的了吧)SDK:

2014-10-30 19:16:04 680

原创 error

1,is skipped by 'default' label

2014-09-21 11:03:27 413

转载 VC CComboBox用法

CComboBox使用技巧:1. CComboBox风格CBS_AUTOHSCROLL //自动水平滚动条CBS_DISABLENOSCROLL //选中时始终显示滚动条CBS_DROPDOWN //下拉式CBS_DROPDOWNLIST //下拉列表CBS_HASSTRINGS //为字符串提供GetText()函数CBS_LOWERC

2014-09-21 10:52:50 704

转载 VC上检测设备热插拔事件

1.包含头文件“dbt.h”;2.在头文件“stdafx.h”中添加“#define       WINVER  0x0501”;3.添加消息映射和处理函数:afx_msg BOOL OnDeviceChange(UINT nEventType,DWORD dwData);ON_WM_DEVICECHANGE()BOOL CMyDlg::OnDeviceCh

2014-09-21 09:04:37 3575

原创 VS2008制作安装包

1,新建项目:文件=》新建=》项目=》其他项目类型=》安装和部署=》安装项目写好名称按 《确定》 就行了2,

2014-09-12 14:02:26 672

转载 对C#编程员很有用的常用快捷键

调试快捷键F5: 启动调试F9: 切换断点F10: 逐过程f12导航F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点

2014-08-25 22:05:17 556

转载 Invoke和BeginInvoke的使用(转载)

在Invoke或者BeginInvoke的使用中无一例外地使用了委托Delegate。 一、为什么Control类提供了Invoke和BeginInvoke机制?关于这个问题的最主要的原因已经是dotnet程序员众所周知的,我在此费点笔墨再次记录到自己的日志,以便日后提醒一下自己。1、windows程序消息机制Windows GUI程序是基于消息机制的,有个主线程维

2014-08-22 13:25:49 436

转载 C#利用委托跨线程更新UI数据

在使用C#的过程中,难免会用到多线程,而用多线程之后,线程如何与界面交互则是一个非常头疼的问题。其实不仅仅是界面,一般情况下,我们往往需要获得线程的一些信息来确定线程的状态。比较好的方式是用委托实现,看例子:         注:本例利用委托和跨线程访问技术,用界面上的两个label控件实时显示线程的执行次数。网上虽然有很多这方面的文章,但是过于简略,说明很少,刚刚接触这方面的程序员很难理解,

2014-08-22 11:20:00 537

转载 委托和线程

一:线程在.net中提供了两种启动线程的方式,一种是不带参数的启动方式,另一种是带参数的启动的方式。不带参数的启动方式 如果启动参数时无需其它额外的信息,可以使用ThreadStart来实例化Thread: 带参数的启动方法带参数,就不能用ThreadStart委托作为构造函数的参数来实例化Thread了,而要 ParameterizedThreadStart委托,和Thr

2014-08-22 11:19:46 708

转载 VC读取写入 ini文件内容的方法函数详解

ini文件(即Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成。一、向ini文件中写入信息的函数1. 把信息写入系统的win.ini文件

2014-07-29 23:01:22 473

原创 VC问题总结

1,函数重载,参数不一样但就是始终出错:

2014-07-27 23:12:04 389

转载 MFC类内创建线程,使用内部变量方法

问题:MFC中创建一个新的线程,由于创建的线程需要说明成static,而static类型是不能直接使用类的内部变量的,解决办法是把this指针做为参数传递给线程,最好在线程内直接调用一个类内函数,然后在这个函数内就可以自由的使用所有变量,省掉所有的this->一、创建线程:传递this指针HANDLE hThead=CreateThread(NULL,0,ThreadProcAcc

2014-07-26 09:09:13 1791

转载 格式化输出函数(1): Format

var  s: string;begin  //指令类型 type  s := Format('最大整数是: %d; 最小整数是: %d',[MaxInt,Low(Integer)]);  //返回: 最大整数是: 2147483647; 最小整数是: -2147483648  { 提示: 格式指令必须以 % 开始, 不区分大小写, %d 代表一个整数;

2014-07-20 22:36:17 568

转载 strcpy和memcpy的区别

strcpy和memcpy的区别strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需

2014-06-27 14:26:04 338

原创 VC中常用控件的使用

1,Edit Box设定一个Edit Box的ID为IDC_EDIT1

2014-04-10 09:37:37 499

原创 指针、数组、函数

(1)指针数组: int *ptr[n]            ,[]的优先级高于*,所以它是一个数组,int *修饰的是数组中的内容,即数组中的每个                                                       元素,一个存放了n个指针的数组,“存放指针的数组”。(2)数组指针: int (*ptr)[n]         ,()的优先级高于[]

2014-03-30 10:44:40 471

原创 dll创建中,遇到WARN:inconsistent dll linkage. dllexport assumed.

To create the DLL export library, select "setting..." from the Project menu. Select the C/C++ tab. Append, or insert, ",DLLDIR_EX" (without the quotation marks) to the Preprocessor Definition text box

2014-03-22 17:35:08 1321

原创 VC++ dll

一,Regular dll分两类1,静态链接到MFC的规则dll2,动态链接到MFC的规则dll创建一个Regular dll,添加一个Dialog,出现:error C2065: 'IDD_DIALOG1' : undeclared identifier解决:在Resource.h中有:#define IDD_DIALOG1   1000将Reso

2014-03-20 22:39:34 939

原创 计算波特率

波特率计算在串行通信中,收发双方对发送或接收的数据速率要有一定的约定,我们通过软件对MCS—51串行口编程可约定四种工作方式。其中,方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率决定。串行口的四种工作方式对应着三种波特率。由于输人的移位时钟的来源不同,所以,各种方式的波特率计算公式也不同。 一、方式0的波特率方式0时,移位时钟脉冲由56(即第

2014-02-18 19:16:19 1839

转载 在ubutntu的skyeye环境下调试ucos-ii

转载地址:http://blog.csdn.net/chenvsa/article/details/7011562要用的工具是:1.skyeye2.arm-elf-tools3.ucos-ii4skyeye    1.在ubuntu中,如果源中有skyeye的话安装最简单,sudoapt-get installskyeye,这样安

2014-01-04 12:30:12 1024

传智播客.net就业班培训全套教程

传智播客.net就业班培训全套教程,总共资料好几十个G,保证能解压打开

2015-01-22

C#水晶报表打印源码(winform+access)

C#水晶报表打印源码(winform+access)

2014-12-26

C#培训全套

Microsoft公司推出.NET的目的在于:完全消除当今计算技术中的所有缺陷,实现用户从任何地点、任何设备都可访问其个人数据和应用程序的宏伟蓝图。

2014-12-19

AnkhSvn-2.5.12478.msi

AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目。支持Studio 2005-2010, 2012, 2013, and 2015。32位、64位都可用。

2014-12-17

程序设计实践(清晰版)

计算的世界每时每刻都在变化,步伐看起来是越来越快。程序员必须不断应付新的语言、 新的工具和新的系统,它们总有一些与老东西不兼容的新特性。程序越来越大,界面越来越 复杂,而任务的时限也越来越短。 但是,总有某些东西是不变的,总有一些稳定点,在这种地方从过去中学到的东西和洞 察力,对于未来必定能有所帮助。本书的背景就是基于这些具有持久性的概念。

2014-12-04

程序设计实践(清晰版)

计算的世界每时每刻都在变化,步伐看起来是越来越快。程序员必须不断应付新的语言、 新的工具和新的系统,它们总有一些与老东西不兼容的新特性。程序越来越大,界面越来越 复杂,而任务的时限也越来越短。 但是,总有某些东西是不变的,总有一些稳定点,在这种地方从过去中学到的东西和洞 察力,对于未来必定能有所帮助。本书的背景就是基于这些具有持久性的概念。

2014-12-04

socket编程范例

socket编程范例 里面有TCP、UDP等源码

2014-10-31

android开发入门与实践PDF+源代码.rar

android开发入门与实践 PDF 包含源代码

2014-10-28

Android应用开发详解pdf

Android 应用开发详解 PDF文档

2014-10-28

解决找不到appcompat_v7.jar的问题

SDK各种包都已安装还是出错的情况下,只需要将此文件夹拷贝到workspace中,再新建工程就OK了

2014-10-25

ReportCtrl使用范例

ReportCtrl使用范例,易懂,可扩展

2014-08-22

MFC串口通信编程介绍

学习MFC串口通信很好的例子源码介绍 对于初学者来说很有帮助 简单易懂 讲述MFC串口通信全过程 部分如下: 一般情况下 工控机和各智能仪表通过RS485总线进行通信 RS485的通信方式是 半双工的 只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点 每次通信都是由PC机通过串口向智能控制单元发布命令 智能控制单元在接收到正 确的命令后作出应答 在Win32下 可以使用两种编程方式实现串口通信 其一是使用ActiveX控件 这种 方法程序简单 但欠灵活 其二是调用Windows的API函数 这种方法可以清楚地掌握 串口通信的机制 并且自由灵活 下面只介绍API串口通信部分 串口的操作可以有两种操作方式:同步操作方式和重叠操作方式 又称为异步操作 方式 同步操作时 API函数会阻塞直到操作完成以后才能返回 在多线程方式中 虽然不会阻塞主线程 但是仍然会阻塞监听线程 ;而重叠操作方式 API函数会立即 返回 操作在后台进行 避免线程的阻塞 无论哪种操作方式 一般都通过四个步骤来完成: 1 打开串口 2 配置串口 3 读写串口 4 关闭串口">学习MFC串口通信很好的例子源码介绍 对于初学者来说很有帮助 简单易懂 讲述MFC串口通信全过程 部分如下: 一般情况下 工控机和各智能仪表通过RS485总线进行通信 RS485的通信方式是 半双工的 只能由作为主节点的工控PC [更多]

2014-08-22

VC 中利用ADO连接ACCESS的简单例子

VC 中利用ADO连接ACCESS的简单例子 代码参考

2014-07-27

谭浩强C语言word版

谭浩强C语言word版

2014-04-22

ucosii for skyeye-v1.8

ucosii for skyeye-v1.8 很好用

2014-01-05

putty 软件

putty 软件 windows下远程登录linux 打开配置即可使用

2013-11-18

8uftp ftp服务软件

8uftp ftp服务软件,无需安装,打开配置即可使用

2013-11-18

ARM指令集 指令集

ARM指令集 指令集 查询 命令 ARM汇编

2013-11-18

u-boot-20060311.tar.gz

u-boot-20060311.tar.gz,Bootloader 装载程序(U-BOOT) U-BOOT 是一个开源 bootloader,,它支持很多处理器,比如 PowerPC、ARM、MIPS 和 x86。目前,U-BOOT 源代码在 sourceforge 网站的社区服务器中

2013-03-18

空空如也

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

TA关注的人

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