自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

转载 Python3.X运行暂停方法

在Python3中已经有很大一部分语句与Python2不互通了,运行暂停的方法也有所不同。1、input(); 这种方法不用包含模块,因此这也是最常用的一种暂停手段。 Python2中的raw_input()和input()语句在Python3中已经被合并到input()中。2、os.system("pause"); 这种方法需要包含os模块(import os),在windows下IDLE运行会弹出cmd命令行, 进行暂停操作,直接运行.py文件会直接在命令...

2020-09-02 22:46:29 226

转载 程序默认以管理员身份运行

 static void Main(string[] Args)        {            /**             * 当前用户是管理员的时候,直接启动应用程序             * 如果不是管理员,则使用启动对象启动程序,以确保使用管理员身份运行             */            //获得当前登录的Windows用户标示      ...

2018-11-23 16:34:29 1227

转载 INNOSETUP 操作注册表 重定向至Wow6432Node问题

INNOSETUP 操作注册表 重定向至Wow6432Node问题实际上问题就出在Win64上。Windows 32bit和64bit版本的注册表稍微有不同。我们知道64bit系统上照样可以跑32bit的程序,因此在注册表上也有区分,特意为32bit程序作了兼容处理。32bit程序对注册表HKEY_LOCAL_MACHINE根下的项目操作都进行了重定向:读取HKEY_LOCAL_MAC

2018-02-05 14:58:41 1489

转载 解决AndroidStudio导入项目在 Building gradle project info 一直卡住

Android Studio导入项目的时候,一直卡在Building gradle project info这一步,主要原因还是因为被墙的结果。gradle官网虽然可以访问,但是速度连蜗牛都赶不上...解决办法主要有两种,一是直接下载gradle离线包,二是修改项目的gradle-wrapper.properties里的gradle版本为自己电脑已有的版本。

2017-12-20 23:13:19 172

转载 android studio 报Error:failed to find Build Tools revision 21.0.0

在项目Gradle Scripts 目录下的build.gradle设置,修改“buildToolsVersion'23.0.0 rc2'”为已经安装的Android SDK Build Tool版本号,例如android { .... buildToolsVersion '23.0.0 rc2' ....}12345再执行Tools–>Android–>

2017-12-19 15:46:42 273

转载 C# 之类复制 MemberwiseClone与Clone(深 浅 Clone)

今天在《大话设计模式》上看了原型模式,里面对于深浅clone做了一定的介绍,本人觉得下面这篇文章对于处理深clone是提出了一种较好的方法。    MemberwiseClone方法创建一个浅表副本,具体来说就是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用但不复制引用的对象。因此,原始对象及其复本引用的

2016-08-24 12:00:44 4667

转载 讲解三层结构和抽象工厂模式的技巧

大多少教员讲解抽象工厂的设计模式,学员无法理解,因为这个知识正如它的名字“抽象工厂”一样难于理解,导致很多教员反馈回来授课效果不好,那么如何讲解好这个知识点呢,我在实际的授课过程中总结了讲解这个难点的方法和演示技巧,总结出来与大家共享。     这里我们结合课件,采用案例演示教学法,层层深入,大约需要三次课把这个难点讲解完成。第一次课程讲解简单三层授课技巧,具体思路是先准备好一层,即不采用

2016-07-15 13:06:56 801

转载 iOS/mac开发的一些知名个人博客

iOS/mac开发的一些知名个人博客   管理提醒: 本帖被 Chili小灰灰 执行加亮操作(2015-05-08)王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。http://onevcat.com池建强的博客: 

2016-02-29 11:23:17 351

转载 mac开发与iOS开发的区别

转载:http://blog.csdn.net/programmerboymxd/article/details/6752272iOS是从MacOS衍生出来的专门未为移动设备(iphone)推出的操作系统。iOS和Mac OS的UI观念有很大差别,iOS主要支持手势操作,包括多触点技术等等。从开发人员观点看,iOS和macos相比,对普通开发人员多加了不少限制。两者的框架有

2016-02-29 11:10:00 888

转载 C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe

转载:http://blog.csdn.net/testcs_dn/article/details/9903727不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载。今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务首先我们创建一个Wi

2015-12-10 13:42:46 628

转载 版本自动更新程序及3种实现策略(一)文档及UML

转载:http://blog.chinaunix.net/uid-20729421-id-765215.html版本自动更新程序及3种实现策略C/S程序是基于客户端和服务器的,在客户机编译新版本后将文件发布在更新服务器上。然后建立一个XML文件,该文件列举最新版本号和所有文件及文件最后修改日期。如文件较多可以通过工具自动建立XML文件。当某客户机运行程序后会自动下载这个

2015-12-03 09:05:11 715

原创 VS2010 组建忙 无响应

最近打开VS2010,常遇到程序异常停止,组件忙等,假死等莫名其妙的问题。卸载重装都解决不了,后来发现是“有道词典”造成的,关闭“有道词典”问题解决。

2015-05-18 11:08:12 752

转载 Task

随着 .NET 4.0的到来,她与以前各版本的一个明显差别就是并行功能的增强,以此来适应这个多核的世界。于是引入了一个新概念---任务,作为支持并行运算的重要组成部分,同时,也作为对线程池的一个补充和完善。从所周知,使用线程池有两个明显的缺点,那就是一旦把我们要执行的任务放进去后,什么时候执行完成,以及执行完成后需要返回值,我们都无法通过内置的方式而得知。由于任务(Task)的推出,使得我们对并行

2015-03-11 15:03:35 470

转载 ZedGraph

ZedGraph使用经验2010-02-22 14:28 by 听风吹雨, 8194 阅读, 3 评论, 收藏, 编辑  开源的统计图控件中基本常用的是OpenFlashChar和ZedGraph,今天就先来讲讲ZedGraph的使用。ZedGraph资源ZedGraph来源:http://sourceforge.net/project/showfiles.php?

2015-02-06 13:59:34 1461

转载 C# RichTextBox行高自适应

第一种:richTextBox1.ScrollBars = RichTextBoxScrollBars.None;richTextBox.ContentsResized += new ContentsResizedEventHandler(richTextBox_ContentsResized);  private void richTextBox1_ContentsResized

2014-09-15 13:16:59 3722

转载 SQLCE经验总结

一:注意每次操作SQLCE前都Close一次,因为SQLCE2.0只支持一个连接;二:检测数据库里是否存在某个表用:select table_name from Information_Schema.Tables;三:SQLCE2.0 不支持存储过程、触发器等,都要用SQL来实现;四:从XML转换过来的时间要转换一下: DateTime dt_c2 = DateTime.Pa

2014-08-25 10:33:15 1299

转载 #if DEBUG

首先,大小写不能写错,其次,解决方案配置设为:Debug,才会执行该语句,如果在条件里面搭配Debug.Assert等,效果甚佳。而如果要设置为Release模式,就不会执行条件语句中的内容,有时候可以通过设置!DEBUG来达到发布产品执行的代码。示例代码:            int debugNumber = 0; #if DEBUG         

2014-07-16 13:57:06 483

转载 NPOI 单元格 格式设为文本 HSSFDataFormat

NPOI 单元格(cell) 将格式设为文本         在网上找了很久,都没有关于如何设置的信息,没办法查了下NPOI的源码终于找到了方法。这里共享下,就是“@”参数         HSSFSheet lo_sheet = (HSSFSheet)lo_workbook.CreateSheet("sheet");         HSSFCellStyle lo_Style

2014-06-03 16:23:28 5912

转载 C#操作XML

已知有一个XML文件(bookstore.xml)如下:Oberon's LegacyCorets, Eva5.95 1、往节点中插入一个节点:XmlDocument xmlDoc=new XmlDocument();xmlDoc.Load("bookstore.xml");XmlNode root=xmlDoc.SelectSingleNode("

2014-05-19 09:08:12 478

转载 简单的自动更新程序实现

简单的自动更新程序实现  本文将演示一种桌面程序自动更新方案,其步骤比较多,但原理非常简单,通用性尚可,对于小型应用来说,直接拿去就可以用了。 原理 服务器端的结构是这样的:其工作原理如下:Update.asmx仅提供一个功能,就是检测是否需要更新,在需要更新的时候就返回一个更新地址,通常情况下返回的地址就是Download.ashx

2014-05-14 13:39:20 710

转载 inno 打包程序设置管理员权限

来源:http://hi.baidu.com/jingrensoft/blog/item/c34575cfae4fb926f9dc617f.html首先,在 [Setup]段 PrivilegesRequired=admin 然后找到INNO安装目录下的SetupLdr.e32文件(其实就是一个exe程序),将程序中的Manifest内的 改为  

2014-03-20 14:37:25 982

转载 C# TabControl 不显示选项卡标题

由于最近的项目需要,使用TabControl控件开发一个数据库分布同步向导,在最后封装时发现TabControl控件没有现成的隐藏标签的方法和属性;真是急煞人也!想办法解决吧。互联网的功能就是强大,虽然没有找到现成的解决方法,但我也了解的差不多了。经过尝试可以以如下方式实现TabControl的标签隐藏:在窗体Load事件中添加:this.tabControl1.Region = new

2013-12-05 10:01:02 5793

转载 遍历json几种方法

遍历json获得数据的几种方法Json在Web开发的用处非常广泛,作为数据传递的载体,如何解析Json返回的数据是非常常用的。下面介绍下四种解析Json的方式:Part 11var list1 = [1,3,4];2alert(list1[1]);3var list2 = [

2013-10-25 09:23:15 844

转载 SQLSERVER存储过程基本语法

明月幾時有It's in the shop ! Everythings will be fine !SQLSERVER存储过程基本语法一、定义变量view sourceprint?--简单赋值 declare @a intset @a=5

2013-06-07 14:06:38 643

转载 InnoSetup教程

使 用 笔 记1、Inno Setup 是什么?Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。关键功能:★ 支持现在所有正在使用的 32 位 Windows 版本: Windows 95,98,2000,Server 2003,XP

2013-04-11 15:23:12 2049

转载 C# 传值与传址

using System; using System.Collections.Generic; using System.Linq; using System.Text;  namespace ConsoleApplication1 {     class Program     {         /*   先来了解一下什么是实参, 什么是形参.

2013-04-07 10:21:39 1926

转载 C#串口通信

本文主要是讲述如何通过C# .net1.1平台调用API操作串口,.net2.0已经内置串口操作类! 通常,在C#中实现串口通信,我们有四种方法: 第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册。可以访问http://www.devhood.com/tutorials/tutorial_detai

2013-03-14 11:44:36 852

转载 【转】ASP.NET ViewState详解

【转】ASP.NET ViewState详解作者:Infinities Loop概述ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的,我决定从头到尾详细的描述一下整个ViewState的工作机制,其中我会同时用一些例子说明我文章中的观点,结论。比如我会用静态控件(declared controls)和动态控件

2013-02-04 13:51:25 519

转载 游标

引言 我们先不讲游标的什么概念,步骤及语法,先来看一个例子:                   表一 OriginSalary                                                    表二 AddSalary  现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Nam

2013-02-04 09:38:26 406

转载 FF与IE对javascript和CSS的区别

1. document.formName.item("itemName") 问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用

2013-01-21 11:13:52 383

转载 DNS:域名系统

DNS是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。这里提到的分布式是指在Internet上的单个站点不能拥有所有的信息。每个站点(如大学中的系、校园、公园或公司中的部门)保留它自己的信息数据库,并运行一个服务器程序供Internet上的其他系统(客户程序)查询。DNS提供了允许服务器和客户程序相互通信的协议。从应用的角度看,对DNS

2012-12-28 11:27:45 812

转载 客户端-服务器编程模型

客户端和服务器是进程,不是主机。客户端-服务器模型中的基本操作是事务。一个客户端-服务器事务由四步组成:1. 当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。例如,当Web浏览器需要一个文件时,它就发送一个请求给Web服务器。2. 服务器收到请求后,解释它,并以适当的方式操作它的资源。例如,当Web服务器收到浏览器发出的请求后,它就读一个磁盘文件。3. 服务器给客户端

2012-12-28 11:04:59 606

转载 sqlite和sqlce性能对比

前端时间做WINCE手持机应用时,用到了SQLCE,在SQL CE的数据流读写里头,我想插入数据,就直接把数据插入进去:1        public static void InsertIntoSqlCe()2        {3            for (int i=0;i4            {5                SqlCeHelper.Execu

2012-12-28 09:03:10 1796

转载 C#内存释放

便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到.Net管理而统称为非托管资源。而对

2012-12-24 16:44:55 933

转载 C# 禁止windows程序重复运行的两种基本方法

一般的如果运行一个软件、让他处于运行状态,然后我们再去打开这个程序时就会提示我们“程序已启动或者不能重复启动此程序”,比如QQ对战平台 ,就限制一台机子启动两个QQ对战平台,那么他在C#中是如何实现的呢?一般有两种方法,我是用的是第一种方法1:在项目的第一个窗体的启动事件中 如form1_load() 中添加如下语句===========================

2012-12-21 11:02:16 517

转载 设置C#程序在Windows 7 Vista下以管理员权限运行(转)

VISTA Windows 7 都使用了UAC来控制程序访问,对于一些需要使用管理员身份运行的程序就得右键以管理员身份运行。C# 编程中可以使程序自动使用管理员身份运行,也就是我们常常看到一些程序的图标上会冒出个盾牌。方法:在源码的Properties目录中找到 app.manifest,将其中level=”asInvoker” 改成 level=”requireA

2012-12-20 11:34:12 635

转载 RegSnap一个注册表分析工具教程

Regsnap是一个注册表分析工具,别看其瘦小,只有264KB,其功能可谓强大。Regsnap可以对系统注册表文件以及Windows目录、System目录下的文件照一张快照,这个快照以.reg为扩展名的文件保存在Regsnap所在的目录下,你可以在安装或卸载软件前后各生成一个快照,由Regsnap的compare(比较)功能,看该软件对注册表等关键文件的所有改动,包括键的修改、删除和增加,这些变化

2012-12-14 09:56:43 2902

转载 .Net反编译工具Reflector教程及其插件

转:http://www.sangsan.cn/article/learn/558.htm .Net反编译工具Reflector它是一个类浏览器和反编译器,可以分析程序集并向您展示它的所有秘密,反编译.EXE .DLL .MCL格式的文件。.net 框架向全世界引入了可用来分析任何基于 .net 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各

2012-12-11 10:04:21 1827

转载 .net混淆、反编译工具调查

常用的工具列表[比较常见的]混淆器、加密DotfuscatorVS默认带的工具,不过是个社区版强度不大dotNET Reactor使用了NativeCode 和混淆的形式Xenocode Postbuild专业工具{smartassembly}.Setup

2012-12-11 09:31:37 609

转载 vs2010 msdn help library文档位置、错误、重新安装及安装注意事项

一、安装光盘自带MSDN Library文档    在Visual Studio 2010安装光盘中其实已配上MSDN Help Library文档,只需使用启动VS2010“帮助”中的“管理帮助设置”程序,选择“从磁盘安装内容”,找到安装光盘的ProductDocumentation文件夹下的HelpContentSetup.msha文件,安装即可。二、自定义MSDN Help Libr

2012-12-07 13:45:02 587

空空如也

空空如也

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

TA关注的人

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