自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良音

声气相求者,谓之知音.

  • 博客(33)
  • 资源 (6)
  • 收藏
  • 关注

原创 sqlite 关于时间不连续分组查询前七条sql语句

SELECT * FROM Tab WHERE CreateTime>=(SELECT MIN(a) FROM (SELECT strftime('%Y-%m-%d',CreateTime) as a FROM Tab group by strftime('%Y-%m-%d',CreateTime) ORDER BY strftime('%Y-%m-%d',CreateTime) DESC LIMIT 7)) AND ProjectId = 'xxxx';

2023-06-08 17:44:21 179

原创 无法加载协定为“ServiceReference1.***”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。

异常:System.InvalidOperationException: 无法加载协定为“ServiceReference1.MainShowWebServiceSoap”的终结点配置部分,因为找到了该协定的多个终结点配置。请按名称指示首选的终结点配置部分。部分代码:ServiceReference1.MainShowWebServiceSoapClient  mss = new Servic

2018-01-03 11:54:10 3719

转载 C# 实现list=list.OrderBy(q=>q.字段名).ToList(); 按多个字段排序

//倒序list.OrderByDescending(i => i.a).ThenByDescending(i => i.b);//顺序list.OrderBy(i => i.a).ThenBy(i => i.b);

2017-12-28 08:46:00 2636

原创 c# webservice异步调用wcf 异常:由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值

堆栈是用于存放变量和方法,“位于调用堆栈之上”,我们可以理解为堆栈里面已经没有变量和方法可以调用了,其实也就是程序已经结束了,堆栈都空了(指针在原本堆栈的外部--之上)。放在我的实际场景里面:我开了一个异步去处理一个事件,而主线程并没有等待这个异步就直接结束了,实际上就是主线程关闭了,异步却还在运行,结果就是内存都释放了,异步当然找不到变量了,就报错了。触发场景:多线程跑大数据量或者很复杂

2017-12-14 16:56:04 383

转载 sqlserver数据库命名规范

数据库命名规范: 1. 数据库名:         1.1)用产品或项目的名字命名;        1.2)Pascal Case,如AdventureWork;         1.3)避免使用特殊字符,如数字,下划线,空格之类;        1.4)避免使用缩写 2. 表名        2.1)使用复数,Pascal Case

2017-08-03 10:07:41 1269

原创 VS2015 WebMVC中创建jspx中的问题

问题描述:~/Views/Home/Index.aspx”处的视图必须派生自 ViewPage、ViewPage、ViewUserControl 或 ViewUserControl问题截图:解决方法:1、打开Index.aspx.cs,创建index类时默认继承System.web.ui.page2、将其index继承的类改为system.web.mvc.v

2017-07-24 16:07:09 315

转载 软件开发标准(文档模板)

[+]操作手册(GB8567——88)1引言1.1编写目的说明编写这份操作手册的目的,指出预期的读者。1.2前景说明:a.  这份操作手册所描述的软件系统的名称;b.  该软件项目的任务提出者、开发者、用户(或首批用户)及安装该软件的计算中心。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出有用的

2017-05-02 14:18:26 13978

原创 C# 枚举和结构

枚举(enum)描述: 1、不指定类型默认为int型   2、默认值为从0开始  3、赋值过程:使用=运算符格式1:enum {,,3>,......N>}格式2:enum :{=,=,3>=3>,......N>=}结构(struct)描述: 部分 包含变量声明格式:str

2017-04-24 17:37:47 836

转载 C#遍历DataSet中数据的几种方法总结

//多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Colum

2017-04-16 21:52:54 823

转载 C#获取web.config配置文件内容

1.ConfigurationManager提供对客户端应用程序配置文件的访问。其有两个属性1.ConnectionStrings 获取当前应用程序默认配置的 ConnectionStringsSection 数据。方法一:string myConn =System.Configuration.ConfigurationManager.ConnectionStrings["

2017-04-16 20:32:42 1497

原创 C# 接口类和抽象类的区别

接口类的使用抽象类的使用总结:当在差异较大的对象间寻求功能上的共性时,使用接口。当在共性较多的对象间寻找功能上的差异时,使用抽象基类。

2017-03-28 17:19:39 950

转载 C#中重写(override)、覆盖(new)、虚拟(Virtual)关键字的区别

重写用关键字 virtual 修饰的方法,叫虚方法。可以在子类中用override 声明同名的方法,这叫“重写”。相应的没有用virtual修饰的方法,我们叫它实方法。重写会改变父类方法的功能。看下面演示代码:#region 重写public class C1{    public virtual string GetName()    {

2017-03-28 11:52:38 1530

原创 Oracle sql trunc()函数查询当天数据

select * from table_name where date>=trunc(sysdate)

2017-03-27 17:22:47 2413

转载 使用eclipse创建在myeclipse中运行的web工程

下拉找到 web选项-->选择 Dynamic Web Project 点击'next'输入项目名称,选择参数, 点击'next'

2017-01-22 11:40:44 289

转载 sqlserver 查询当日、当月数据

--查询当天:   select * from info where DateDiff(dd,datetime,getdate())=0     --查询24小时内的:   select * from info where DateDiff(hh,datetime,getDate())--本月记录   SELECT * FROM 表 WHERE da

2017-01-12 22:24:24 2696

原创 客户端动态调用wcf引用地址

ServiceReference1.Service1Client clinent = new ServiceReference1.Service1Client();string ClinicIp = getAreaIp(AreaName).Trim() ;clinent.Endpoint.Address = new EndpointAddress(new Uri(string.Form

2016-12-15 21:30:35 733

转载 .net实现webservice简单实例

一、创建一个WebService服务1.创建一个普通的Asp.Net Web应用程序,名称为WebServiceDemo2.在刚创建的web程序里添加一个WebService服务文件,名称为TestService.asmx, 步骤看截图3.编写TestService.asmx服务代码,代码如下复制代码代码如下:using System;u

2016-11-01 16:27:45 17850 1

转载 AndroidManifest.xml中一些权限的注释

android.permission.ACCESS_CHECKIN_PROPERTIES//允许读写访问”properties”表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION//允许一个程序访问CellID或WiFi热点来获取粗略的位置android.permission.ACCESS_

2016-10-25 17:05:05 1275

原创 android设置程序无标题栏样式

1、打开AndroidManifest.xml文件2、找着要修改的Activity3、添加属性android:theme  《android:theme="@android:style/Theme.Black.NoTitleBar"》

2016-10-25 16:56:57 287

原创 android注释快捷键

1、 注释添加和取消  (1)添加:选中你要加注释的区域,用ctrl+shift+C 会加上//注释  (2)取消:选中你要加注释的区域,ctrl+shift+C去掉注释2、--> 注释添加和取消  (1)添加:先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释  (2)取消:选中你要加注释的区域,ctrl+shift+\去掉注释

2016-10-25 16:45:58 8075

转载 自定义色彩xml文件《android:background="@color/white" [create file color.xml at res/values/]》

#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDE

2016-10-25 16:30:22 302

转载 VS如何生成管理员权限打开的exe

C++vs2008 win7 64编译增加:项目->右键属性->配置属性->链接器->清单文件->UAC执行级别(requireAdministrator)C#在项目中添加app.manifest,然后将这个文件中的             改为

2016-10-21 11:04:15 529

转载 关闭线程Thread

最近写的一个程序,关闭主程序时,发现进程里总有一个.exe文件。研究后发现如果程序退出的时候不关闭线程,那么线程就会一直的存在,但是大多启动的线程都是局部变量,不能一一的关闭,如果调用Thread.CurrentThread.Abort()方法关闭主线程的话,就会ThreadAbortException 异常,因此这样不行。后来找到了解决办法:Thread.IsBackground

2016-09-09 10:16:19 1411

原创 oracle客户端中文乱码解决方案

第一步:登陆后查询,具体语句:SELECT * FROM v$nls_parameters第二步:查看NLS_CHARACTERSET字符集编码 ,例:NLS_CHARACTERSET=US7ASCII第三步:添加系统环境变量(变量值根据第二步查询值添加), 变量名:NLS_LANG,变量值:AMERICAN_AMERICA.US7ASCII第四步:重启plsql

2016-08-19 11:41:16 682

原创 C# 跨线程控制lable控件坐标点

#region 创建线程        Thread RollMes_thListen;        private void addThread() {            // 创建侦听线程            m_thListen = new Thread(new ThreadStart(Thread_Listen));            m_thListen.

2016-08-01 16:30:38 408

转载 C# 跨线程调用控件

C# 跨线程调用控件在C# 的应用程序开发中, 我们经常要把UI线程和工作线程分开,防止界面停止响应。  同时我们又需要在工作线程中更新UI界面上的控件,下面介绍几种常用的方法 阅读目录线程间操作无效第一种办法:禁止编译器对跨线程访问做检查第二种办法: 使用delegate和invoke来从其他线程中调用控件第三种办法: 使用delegate和BeginInvo

2016-08-01 15:56:52 295

原创 通过桌面快捷方式获取的目标路径

///         /// 通过快捷获取的目标路径        ///         ///         private string GetTargetPath() {            string dir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

2016-07-01 16:30:41 2372

原创 通过进程获取目标路径

///         /// 通过进程获取目标路径        ///         /// 进程名称        ///         private string GetTargetPath(string name) {            string path = "";            Process[] ps = Process.GetPr

2016-07-01 16:29:36 280

原创 获取指定名称的注册表值

///         /// 获取指定名称的注册表值        ///         /// 指定名称        /// private string GetRegistValue(string name) {            string registValue = string.Empty;            try         

2016-07-01 16:28:33 694

原创 C# 多线程写日志文件,锁定日志文件

private static object objLog = new object(); //声明一个静态的object对象 private void WriteLog(string strTitle, byte[] bytData){            lock (objLog)            {.......         //写日志    }}

2016-01-07 16:45:15 1226

原创 C# 检查进程是否已经启动

string strProcessName = System.Diagnostics.Process.GetCurrentProcess().ProcessName; //获取欲启动进程名CommonData.VersionNumber = Application.ProductVersion; //获取版本号 //检查进程是否已经启动,已经启动则提示信息退出程序i

2016-01-06 00:52:08 1045

原创 C# 程序等待延迟执行

[System.Runtime.InteropServices.DllImport("kernel32.dll")]staticextern uint GetTickCount();/// /// 程序等待延迟执行/// /// 毫秒staticvoid MySleep(uintms){

2016-01-06 00:09:53 4493 1

原创 C# 鼠标点击任务栏图标软件还原或最小化

C# 鼠标点击任务栏图标软件还原或最小化,代码放置实现类中。protected override CreateParams CreateParams{    get    {        const int WS_MINIMIZEBOX = 0x00020000;  // Winuser.h中定义        CreateParams cp = base.CreateP

2016-01-04 12:02:39 3673 1

C# 开发模式之单例模式

该项目参考C# 开发模式中单例模式文档做的一个winform demo,其中包括三种经典的实现方法。

2018-06-01

C#断点续传下载文件

C#源码 大文件断点续传,多重校验,自动重传,断点续传。

2017-12-28

C# 虚拟键盘源码(环境:vs2008, .net 3.5)

虚拟键盘源码(环境:vs2008, .net 3.5),C#Winform实现简单的虚拟键盘.

2017-12-14

VNC远程软件

vnc 4.3 内涵注册码

2016-08-19

oracle客户端精简版(oracle9i310)

此版为oracle客户端精简版(oracle9i310),大小13M,安装完成后修改配置文件tnsnames.ora,查询出来数据可能会出现乱码,具体查看 oracle客户端中文乱码解决方案.

2016-08-19

空空如也

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

TA关注的人

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