毛竹&依米

私信 关注
maozhu_yimi
码龄13年
  • 240,111
    被访问量
  • 93
    原创文章
  • 31,043
    作者排名
  • 18
    粉丝数量
  • 于 2008-08-22 加入CSDN
获得成就
  • 获得26次点赞
  • 内容获得9次评论
  • 获得21次收藏
荣誉勋章
兴趣领域
  • #产品/运营
    #产品运营
TA的专栏
  • Winform
    6篇
  • MAC OS
  • QT
    1篇
  • 流媒体
    1篇
  • C#
    58篇
  • IOS
    14篇
  • DB
    16篇
  • Delphi
  • QQ小功能
    2篇
  • 美化生活
  • python
    1篇
  • office
    1篇
  • htm
    1篇
  • asp.net
    4篇
  • javascript
    2篇
  • Android
    1篇
  • macbook
    1篇
  • mac
    1篇
  • Ubuntu
    2篇
  • gitlab
    2篇
  • virtualbox
    1篇
  • MySQL
    4篇
  • DOS
    2篇
  • Tools
    2篇
  • Inno
    1篇
  • WPF
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

MySQL自动同步

MySQL自动同步1、MySQL 双向备份的实现方法1.1、准备1.2、具体操作1.2.1、配置文件修改1.2.2、**创建备份用户**1.2.3、**重启服务器**1.2.3、**开启备份**1.2.3.1、**masterA**1.2.3.2、**masterB**1.2.4、**测试**2、常见错误2.1、Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除2.1.1、因为从服务器是虚拟机,网卡选择了桥接模式,ip地址
原创
118阅读
0评论
0点赞
发布博客于 6 月前

MySQL 设置localhost和ip同时能够访问

1、以localhost的root身份登录mysql2、进入mysql库3、在user表中增加一条记录3.1、复制user=root and Host=localhost 的记录,形成一条新记录。3.2、新纪录不同于旧记录的字段为:Host = %Password_require_current = Y...
原创
107阅读
0评论
0点赞
发布博客于 6 月前

listView 使用小结

1、清除选中项的状态listView1.SelectedItems.Clear()是将你选中的项清除,也就是说把你选中的项变成没有选中的项.2、bugListView的MultiSelect属性改为False后:如果鼠标在ListItem文字上按下鼠标,稍等,再松开,正常,先产生mousedown,再产生MouseUp事件,但如果在文字区域以外单击时,MouseDown的同时,立马触发了MouseUp事件...
原创
56阅读
0评论
0点赞
发布博客于 7 月前

C# 获取当前获得焦点的控件

[DllImport("user32.dll")] public static extern int GetFocus(); //获取当前获得焦点的控件 //获取当前获得焦点的控件 IntPtr handle = (IntPtr)GetFocus(); if (handle == null) this.FindForm().KeyPreview = true; else { Control c = Control.FromHandle(handle);//这就是 if (c is.
原创
546阅读
0评论
0点赞
发布博客于 7 月前

C# 鼠标拖动控件(幻影移动,控件本身不移动)移动

1、原理 /* * 理解了下面的几个概念,就能完全明白相对坐标的变化. * MouseEventArgs e 为事件鼠标参数,因此,e.Location 指示了位于事件源上的光标坐标 * Cursor.Position 获取的是相对于用户屏幕的光标坐标 * PointToClient() 方法可将屏幕坐标 Cursor.Position 换算成工作区的坐标 * 因此,换算后的 Cursor.Position 减去 e.Location 得到的始终是事件源的 Location
原创
55阅读
0评论
0点赞
发布博客于 7 月前

C# 移动控件

1、原理 /* * 理解了下面的几个概念,就能完全明白相对坐标的变化. * MouseEventArgs e 为事件鼠标参数,因此,e.Location 指示了位于事件源上的光标坐标 * Cursor.Position 获取的是相对于用户屏幕的光标坐标 * PointToClient() 方法可将屏幕坐标 Cursor.Position 换算成工作区的坐标 * 因此,换算后的 Cursor.Position 减去 e.Location 得到的始终是事件源的 Location
原创
55阅读
0评论
0点赞
发布博客于 7 月前

C# 程序中将控件置于最顶层和最底层

//控件置于所有控件最前端button1.BringToFront();//控件置于所有控件最底层button1.SendToBack();
原创
126阅读
0评论
0点赞
发布博客于 7 月前

MAC废纸篓循环文件夹删除不掉的解决方案

1、剪切到桌面2、进入此文件夹,删除子文件夹3、清空废纸篓4、删除桌面上此文件夹5、清空废纸篓
原创
453阅读
0评论
0点赞
发布博客于 7 月前

mysql,创建脚本总结

1、database1.1、创建之前删除旧DBdrop database if exists turbor11;1.2、创建新DBCREATE DATABASE /!32312 IF NOT EXISTS/turbor11 /*!40100 DEFAULT CHARACTER SET utf8 */;1.3、使用新DBUSE turbor11;2、user2.1、创建之前删除旧userDROP USER tff@’%’ if exists tff@’%’;2.2、创建新usercrea
原创
75阅读
0评论
0点赞
发布博客于 7 月前

WinForm 设置透明度

1、窗体透明度opacity属性,0%完全透明2、控件透明度2.1、完全透明BackColor = Transparent2.2、不完全透明在“完全透明”的基础上,设置BackgroundImage为一张带有百分比透明度的图片。通过图片的透明度,来间接设置图片的透明度2.3、控件叠加时,lable等控件范围内显示了举例在如下步骤下会出现的问题:a、Form1设置背景色b、在Form1上添加Panel1,透明c、在Panel1上添加Panel2,透明,且BackgroundImage设
原创
330阅读
0评论
0点赞
发布博客于 8 月前

panel设置背景透明后,窗体大小改变时,界面闪烁

场景描述在开发winform程序时,主窗体设置了背景图片,然后设置各自定义控件backColor=Transparent,以及自定义控件内的各panel的backColor=Transparent。问题:加载时,各panel区域闪烁1~2秒左右解决方案1、不适合此场景的方案1.1、重写CreateParams /// <summary> /// 解决加载闪烁,背景透明等问题 /// </summary> protected override
原创
143阅读
0评论
0点赞
发布博客于 8 月前

MAC 自带的截屏快捷键

MAC 自带的截屏快捷键方法一:截取指定区域(保存png文件到桌面)方法二、截取指定区域(保存到剪贴板)方法一:截取指定区域(保存png文件到桌面)PS:方法一来源于:http://www.xitongcheng.com/jiaocheng/dnrj_article_48290.html1、截图快捷键:Command + Shift + 4,光标将变成一个十字线;2、单击并拖动鼠标来突出你想要截取的区域,拖动光标,选区将会出现半透明灰色矩形;3、放开鼠标,你就会听到一个简短的照相机快门声音,这
原创
148阅读
0评论
0点赞
发布博客于 8 月前

QT + OpenCV + VS2017 配置笔记

1、严重性 代码 说明 项目 文件 行 禁止显示状态错误 C1083 无法打开包括文件: “QApplication”:No such file or directory ImageDeblurGui f:\workspace\datasource\mrhuang\imagedeblurgui\main.cpp 1解决方案: 点击QT VS Tools -->open QT project file(....
原创
93阅读
0评论
0点赞
发布博客于 9 月前

log4net 在 Winform中的使用

本次想在winform中用log4net,网上教程很多,但是也让我走了几下弯路。现记录详细使用步骤如下:1、lot4net简介:log4net(Log For Net)是Apache开源的应用于.Net框架的日志记录工具,详细信息参见Apache网站.它是针对Java的log4j(Log For Java的)姊妹工具.用过log4j的都知道,它功能强大,可配置性灵活,线程安全,对日志的输出管理和级别管理方便。使用log4net需要知道其中两个比较重要的概念:logger 和 appender。.
原创
59阅读
0评论
0点赞
发布博客于 9 月前

安装Adobe XD出错

安装了Adobe的Creative Cloud后,点击XD安装。XD安装到90%左右报错“xxxxx 500”,又试了一遍,依然如此。查找了官方文档,可能是防火墙造成的。解决方案:在360中放开对防火墙服务开机启动的限制。防火墙可以关闭,但是底层服务一定要起来才能安装Adobo相关软件。类似出错的场景:在虚拟机中暗转Adobe Creative Cloud desktop时,也报错。启用防火墙服务后,问题解决。...
原创
968阅读
0评论
1点赞
发布博客于 9 月前

设置控件镂空效果(winform)

winform下的方法如下: pictureBox1.BackColor = Color.Green; button1.BackColor = Color.Green; textBox1.BackColor = Color.Green; TransparencyKey = Color.Green;...
原创
101阅读
0评论
1点赞
发布博客于 9 月前

DOS 常用命令fft总结

1、内部命令内部命令是随每次启动的COMMAND.COM装入并常驻内存内部命令在任何时候都可以使用1.1、文件 / 文件夹(目录)1.1.1、文件/文件夹(目录) 公共命令命令说明COPY含义:拷贝文件格式:COPY [源目录或文件] [目的目录或文件]举例1:COPY C:*.COM D:",表示将C盘根目录下所有扩展名为COM的文件拷贝到D盘根目...
原创
133阅读
0评论
1点赞
发布博客于 10 月前

ubuntu 常用命令整理

ubuntu 命令非凡整理1、常用命令1.1、系统命令1.1.1、系统管理1.1.2、 文件/文件夹管理1.1.3、打包/解压1.1.4、make编译1.1.5、apt命令1.2、vi/vim 使用方法讲解1、常用命令1.1、系统命令1.1.1、系统管理命令说明fdisk fdisk -l查看系统分区信息fdisk fdisk /dev/sdb为一块新的SCS...
原创
61阅读
0评论
0点赞
发布博客于 10 月前

nginx 部署和优化

nginx使用笔记1、nginx部署1.1、nginx部署(通用)1.2、nginx部署(图格)1.3、nginx服务启动2、nginx优化2.1、设置开机自启2.1.1、建立服务文件2.1.2、命令1、nginx部署hello world!1.1、nginx部署(通用)部署分为3步:nginx搭建 ,参考 《在Ubuntu 14 上安装 Nginx-RTMP 流媒体服务器的教程》.;...
原创
83阅读
0评论
1点赞
发布博客于 10 月前

mysql5.7.26 datetime 默认值为‘0000-00-00 00:00:00'值无法创建问题

数据库版本5.7.22,我(毛竹依米)的是5.7.26CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name varchar(50) NOT NULL default '', indate DATETIME NOT NULL default '0000-00-00 00:00', PRIMARY KEY...
转载
81阅读
0评论
0点赞
发布博客于 1 年前

wpf 的 xaml 中,給button增加背景圖片

在wpf的xaml中,給button加背景圖片時,總是無法正常顯示。最後通過修改模板的方式才正常顯示。踩坑步驟記錄如下:不可行的是: <Button xxx> <Button.Background> <!--<ImageBrush ImageSource=".....
原创
296阅读
0评论
2点赞
发布博客于 2 年前

使用EasyCHM生成CHM文档

方式一:从0开始生成1、把doc文档拆分成多个doc,每个章节一个doc2、把每个doc文档都转换成网页2.1、打开doc后,“另存为”——“筛选过的网页”。之后弹出的格式警告,选择“是”2.2、记得把所有生成的htm文件都放在同一个文件夹里,以方便EasyCHM.exe的目录选择3、EasyCHM设置3.1、新建——导入文件夹...——搜索选项——TOC标题截取界面。全部选择“使用...
原创
1074阅读
0评论
2点赞
发布博客于 2 年前

Inno 简单使用心得记录

升级安装时:;confirmoverwrite:“确认是否覆盖原有配置文件”Source: "SqlConfig.ini"; DestDir: "{app}"; Flags: uninsneveruninstall confirmoverwrite;onlyifdoesntexist 如果已存在,直接跳过,不提示Source: "test.tmp"; DestDir: "{...
原创
207阅读
0评论
1点赞
发布博客于 2 年前

阿里巴巴Java开发手册_V1.3.0

2017年开春之际,阿里诚意献上重磅大礼:《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。 至今为止已更迭了三个版本,2017年9月25日,阿里巴巴Java开发手册(终极版)》正式发布,这是史上内容最全、修正最为彻底的一个版本,并且增加了单元测试规约内容,这也是阿里官方对外发布的最后一个PDF版本,值得收藏。 《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。
pdf
发布资源于 2 年前

C# 查询MySQL语句中有datetime时,reader.HasRows永远等于false

今天调试“前人”代码,发现一个错误:使用MySqlDataReader reader = cmd.ExecuteReader() 查询MySQL数据库时,reader.HasRows永远等于false。 去掉查询条件中的时间参数后,结果正常。所以,问题定位在时间格式上。 最后的修改方式如下:                        //----原始代码 begin...
原创
579阅读
0评论
0点赞
发布博客于 2 年前

修改DOS窗口颜色

1、作用于当前窗体在DOS窗口中,输入color ?。2、永久有效:展开注册表的HKEY_CURRENT_USER\SOFTWARE\Microsort\Command Processor项,双击DefaultColor,在弹出的对话框中将 数值数据 改为F5(我喜欢这个),然后确定。如果没有对应项,需要手动添加。注意新建时数据类型选择“REG_DWORD/REG_QWORD)...
原创
532阅读
0评论
1点赞
发布博客于 2 年前

mysql 中 datetime 类型设置默认值

数据库表字段类型datetime,原来默认为'0000-00-00 00:00:00',当通过界面将默认值设置为当前时间时,提示“1067-Invalid default value for 'CREATE_TM'”,如下修改即可:`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',...
原创
6255阅读
0评论
2点赞
发布博客于 2 年前

在windows下查看某个运行程序(或进程)的命令行参数

在windows下查看某个运行程序(或进程)的命令行参数在windows下查看某个运行程序(或进程)的命令行参数使用下面的命令:wmic process get caption,commandline /value如果想查询某一个进程的命令行参数,使用下列方式:wmic process where caption=”Boxsafe.exe” get caption,commandli...
转载
4175阅读
0评论
2点赞
发布博客于 3 年前

检测到系统程序出现问题 - ubuntu16.04

描述:ubuntu16.04开机提示:检测到系统程序出现问题修改方法:打开终端,输入 sudo gedit /etc/default/apport 把enabled=1改成enabled=0。原理:关闭自动检测
原创
4192阅读
0评论
0点赞
发布博客于 3 年前

virtualbox 常用操作、常见问题

virtualbox 菜单栏不见了,如何调出来?右键点边框最下面(状态栏)
原创
378阅读
0评论
0点赞
发布博客于 3 年前

GitLab远程仓库迁移

GitLab上的项目迁移,实质上是更改远程仓库的url。我们在同一个用户下面迁移项目的时候可以更改项目的"project name"来实现项目的迁移。但当用户A的项目迁移到用户B的时候,可以在用户B下面新建一个项目,然后把项目A的文件拷贝过来,但是这种容易丢失commit的log记录。不想丢失commit log记录的话,可以用重置url的方法来实现。1.首先查看UserA当前项目的remote ...
转载
3846阅读
0评论
0点赞
发布博客于 3 年前

gitlab,默认只有masters能提交

git迁移项目有不人性化的地方——新迁移的项目默认只有Masters能提交。修改方式:Settings——Repository——Protected Branches 最底下的Masters修改为Developers + Masters...
原创
2031阅读
0评论
0点赞
发布博客于 3 年前

MAC OS X10.10WiFi连接问题的修复方法:

很多用户都在通过WiFi上网,但是有一些用户反映,MAC OS X10.10出现WiFi连接问题,面对这个问题,我想很多用户一定都很着急,那么该如何解决这个问题呢?  MAC OS X10.10WiFi连接问题的修复方法:  --移除网络配置和偏好文件  手动删除网络plist文件是解决问题的第一步,对于几乎所有OS X版本来说,这都是解决Wi-Fi问题的首要方法。如果是升级导致偏好文
转载
741阅读
3评论
0点赞
发布博客于 4 年前

序列 SEQUENCE 导入导出

--查询所有序列(当前用户下)select dbms_metadata.get_ddl('SEQUENCE',u.object_name)from user_objects u where object_type='SEQUENCE'--生成所有序列创建语句(当前用户下)select 'create sequence '||sequence_name||       
原创
1889阅读
0评论
0点赞
发布博客于 5 年前

ErrorCode [-2147467259]; ORA-12571: TNS: 包写入程序失败

在程序中跟踪,错误提示是:ErrorCode [-2147467259]; ORA-12571: TNS: 包写入程序失败。原因是:在服务器上安装了多个版本的数据库。卸载到只有一个,并且必须删除(或重命名)安装已卸载版本的目录。
原创
2243阅读
0评论
0点赞
发布博客于 5 年前

macbook pro safari无法打开网页

在Terminal里依次执行指令:sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plistsudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
原创
3205阅读
0评论
0点赞
发布博客于 5 年前

SDK Manager打不开,闪一下就没了。

解决方案:找到安装目录,用记事本打开sdk\tools\lib\find_java.bat找到以下代码find /i "x86" > NUL && set arch_ext=32 || set arch_ext=64看到“32”和“||”之间有空格!删除这个空格并保存,现在就可以打开SDK Manager!
原创
6152阅读
0评论
0点赞
发布博客于 5 年前

在字符串中查找不定数量的子串并输出

startIndex = testContent.IndexOf("住址");            startStr = testContent.Substring(startIndex);            int endIndex = startStr.IndexOf("word\":\"公民身份号码");            string AddressTemp = st
原创
398阅读
0评论
0点赞
发布博客于 5 年前

Unicon字符串转成汉字String

///         /// 将Unicon字符串转成汉字String,可以包含其它信息(如数字和英文字符等)        ///         /// 含Unicon字符串        /// 含汉字字符串        public string UniconToCN4Mixture(string testContent)        {         
原创
1510阅读
0评论
0点赞
发布博客于 5 年前

C# 字符串乱码

string str = "ÖлªÈËÃñ¹²ºÍ¹ú";            Encoding ec = Encoding.GetEncoding("iso-8859-1");            byte[] btArr=ec.GetBytes(str);            string strBuffer = Encoding.Default.GetString(btA
原创
8054阅读
1评论
2点赞
发布博客于 5 年前

分页查询

sqlServer:SELECT *   FROM (SELECT ROW_NUMBER() OVER (order by T.EventID desc)AS Row, T.*   from Event T  WHERE EventType = '1'    and UserID = '1'  ) TT  WHERE TT.Row between 4 and 6
原创
347阅读
0评论
0点赞
发布博客于 5 年前

xcode7卡慢问题解决方法

通过如下两步来解决:1、禁用indexing打开一个终端 terminal 输入 defaults write com.apple.dt.XCode IDEIndexDisable 1 重启Xcode。   还原命令: defaults write com.apple.dt.XCode IDEIndexDisable 02、减少系统记录的最近打开数目数量打开系统偏好设置——通用
原创
9018阅读
0评论
1点赞
发布博客于 6 年前

xcode7以上UIWebView报错:The resource could not be loaded

xcode7以上UIWebView报错:The resource  could not be loadedbecause the app transport securitypolicy requires the use of a secure connection解决方法:在Info.plist中添加NSAppTransportSecurity类型Dictionary
原创
1218阅读
0评论
0点赞
发布博客于 6 年前

UIWebView 内容自适应屏幕

1、适用于网页内容:-(void)webViewDidFinishLoad:(UIWebView *)webView{    NSString *meta = [NSStringstringWithFormat:@"document.getElementsByName(\"viewport\")[0].content = \"width=%f, initial-sc
原创
4453阅读
0评论
0点赞
发布博客于 6 年前

iOS UTC秒数时间戳和日期的相互转换

什么是UTC?协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。不属于任意时区简单介绍了一下,想详细了解的自己百度了。UTC秒数和日期相互转换,现在直接上代码日期转换为时间戳 (日期转换为秒数)1234NSDate*date = [NSDatedate];NSLog(@"当前日期为:
转载
3471阅读
0评论
0点赞
发布博客于 6 年前

按钮背景图片 大小 和 位置 设置。

UIButton *btnRightBar=[UIButtonbuttonWithType:UIButtonTypeSystem];    btnRightBar.frame=CGRectMake(0,0, 30, 30);    UIImage *image=[UIImageimageNamed:@"ic_chat_connect"];    image=
原创
2272阅读
0评论
0点赞
发布博客于 6 年前

Mac强制清空废纸篓

打开终端,然后输入:sudo rm -rf ~/.Trash/这个操作将会删除你说在用户下的 "废纸篓目录 Trash Directory". 可能会要求你输入管理员密码.
原创
4797阅读
0评论
0点赞
发布博客于 6 年前

navigationController 返回按钮可点击区域修改

UIButton * backButton = [UIButton buttonWithType:UIButtonTypeCustom];backButton.frame = CGRectMake(0, 0, 60, 44);[backButton setImage:[UIImage imageNamed:@"back_btn_bg.png"] forState:U
原创
990阅读
0评论
0点赞
发布博客于 6 年前

调整UI颜色时注意事项

Shadow Color属性选择Clear Color
原创
537阅读
0评论
0点赞
发布博客于 6 年前

SZTextView 不能输入中文解决方法

默认不能输入中文。修改属性Secure Text Entry为不勾选状态即可。SZTextView 源码如下:////  SZTextView.h//  SZTextView////  Created by glaszig on 14.03.13.//  Copyright (c) 2013 glaszig. All rights
原创
1571阅读
0评论
0点赞
发布博客于 6 年前

view拷贝,

view拷贝,其它的可以类似参考。// Duplicate UIView- (UIView*)duplicate:(UIView*)view{   NSData * tempArchive = [NSKeyedArchiverarchivedDataWithRootObject:view];    return [NSKeyedUnarchiver
原创
592阅读
0评论
0点赞
发布博客于 6 年前

根据key查找对应内容:

根据key查找对应内容:NSArray:[dataArray indexOfObject:object] != NSNotFound。NSDictionary:vlaueForKey 是NSDictionary
原创
468阅读
0评论
0点赞
发布博客于 6 年前

IOS开发 循环遍历隐藏键盘

在顶级viewControl中设置- (void)viewDidLoad {    [superviewDidLoad];    //设置全局的触摸空白位置,隐藏键盘功能   UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizeralloc] initWi
原创
646阅读
0评论
0点赞
发布博客于 6 年前

iOS开发-21UINavigationController导航控制器初始化 导航控制器栈的push和pop跳转理解

(1)导航控制器初始化的时候一般都有一个根视图控制器,导航控制器相当于一个栈,里面装的是视图控制器,最先进去的在最下面,最后进去的在最上面。在最上面的那个视图控制器的视图就是这个导航控制器对外展示的界面,也就是用户看到的界面。(2)我们需要把导航控制器加载到APP中,需要把这个导航控制器设置为window的根视图控制器(都是控制器类,可以赋值),这样就相当于加载到了window里。(3)我们要在栈中
转载
1978阅读
0评论
0点赞
发布博客于 6 年前

iOS页面跳转及数据传递

第一种方式:通过故事板id vc=[self.storyboardinstantiateViewControllerWithIdentifier:@"CartVC"];[self.navigationControllerpushViewController:vc animated:YES];第二种方式:通过实例化一个新界面
原创
571阅读
0评论
0点赞
发布博客于 6 年前

IOS 唯一识别码UUID生成

#pragma 创建唯一识别码-(NSString*) createUUID {    CFUUIDRef puuid =CFUUIDCreate( nil );    CFStringRef uuidString =CFUUIDCreateString( nil, puuid );    NSString * result = (NSString *)CFBridging
原创
1018阅读
0评论
0点赞
发布博客于 6 年前

JavaScript验证用户输入的是字符或数字

我们可以根据onkeydown事件的event.keyCode即是ASCII Chart来判断字符或数字等。相关键盘key对应的ASCII码: 参考下面JavaScript代码: function isNumeric(keyCode) { return ((keyCode >= 48 && keyCod
转载
647阅读
0评论
0点赞
发布博客于 7 年前

32位win系统,突破4G内存限制方法

我本本是32位win7系统,最大支持内存才3个多G,为了不浪费(或者说想让本本运行更顺畅),实施了如下变相突破4G内存限制的方法(记下,备忘):1、把多余内存转换成虚拟硬盘。2、设置虚拟内存为“由多余内存转换成的虚拟硬盘”。虚拟硬盘和虚拟内存的帖子比较多,就不记录了。
原创
2072阅读
0评论
0点赞
发布博客于 7 年前

javascript获取DropDownList选定值的方法

function submitData() {         var d = document.getElementById("");//根据DropDownList的客户端ID获取该控件         var typeValue = d.options[d.selectedIndex].value;//获取DropDownList当前选中值         alert(typeV
转载
622阅读
0评论
0点赞
发布博客于 7 年前

Log4Net使用与配置

===C/S配置===1.项目中引用log4net.dll2.在项目的Properties下的AssemblyInfo.cs末尾添加[assembly: log4net.Config.DOMConfigurator(Watch = true)]3.在app.config中添加以下节内容                      
转载
669阅读
0评论
0点赞
发布博客于 7 年前

在ASP.NET web 站点中使用log4net (1.2.9)

关于log4net的介绍请参考 http://logging.apache.org/log4net/ 在ASP.NET web 站点中使用log4net(独立的配置文件)的步骤和注意事项:1 添加log4net.dll的引用2.创建/log4net.config(名字可自定义)文件,其内容请参考 log4net 网站 log4net Manual - Configuration 部分
转载
723阅读
0评论
0点赞
发布博客于 7 年前

Newtonsoft.Json中的JsonConvert用法

SerializeObjectJsonConvert.SerializeObject(pList, Newtonsoft.Json.Formatting.Indented)
原创
14177阅读
0评论
1点赞
发布博客于 7 年前

C# MD5加密函数,有机会再补上解密

MD5加密private string EncryptCode(string message)        {            byte[] result = Encoding.Default.GetBytes(message);            MD5 md5 = new MD5CryptoServiceProvider();            byte
原创
907阅读
0评论
0点赞
发布博客于 7 年前

.net 从WebService的restful api接口以POST方式请求并获取返回值

最有效的:private void LoginTest()        {            string resultState = string.Empty;            try            {                var request = new Request();                string jda
原创
12974阅读
0评论
0点赞
发布博客于 7 年前

WCF/WebService如何获取客户端IP,端口

wcf:            var context = OperationContext.Current;            var properties = context.IncomingMessageProperties;   //获取传进的消息属性               var endpoint = properties[RemoteEndpointMessage
转载
7210阅读
0评论
1点赞
发布博客于 7 年前

VS2010报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附加了一个调试器

错误描述:VS2010报:未能将脚本调试器附加到计算机XXX上的进程iexplore.exe . 已附加了一个调试器原因:升级了IE10所致。解决方案:关闭IE在CMD输入:regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"(32位
原创
1767阅读
0评论
0点赞
发布博客于 8 年前

安装vs2010失败,总是提示重启

今天遇到这么个奇怪问题,记下来,供大家参考:在安装visual_studio_2010时,出现强制重启的弹出框。出现时机:安装到第四项时。解决方法:卸载电脑中以前安装的.net framework。
原创
3284阅读
1评论
1点赞
发布博客于 8 年前

.targets文件

今天同事源码中的一个项目加载不了,跟服务器比较没有什么不同的地方。帮他查看了下,发现错误信息为:---------------------------Microsoft Visual Studio---------------------------无法读取项目文件“PerLove.Common.csproj”。 E:\ZFF\Source_CN\Common\PerLove.
原创
2012阅读
0评论
1点赞
发布博客于 8 年前

确实要移动只读文件“lpk.dll”吗?

环境:1、C# 程序,2、放在没有安装杀毒软件的电脑上。3、XP系统。症状:程序运行不起来,把整个可执行文件夹剪切到另外一个目录时,系统提示确认文件移动:“确实要移动只读文件“lpk.dll”吗?”。可能的原因及解决方案:lpk.dll文件作祟,暂时安装杀毒软件,后期找到好方法再补上。
原创
1471阅读
0评论
1点赞
发布博客于 8 年前

UltraEdit注册机

UltraEdit注册机是用注册(或叫激活)UltraEdit软件中的工具。 UltraEdit软件和wordfile.txt文件也已上传,下载使用即可。
rar
发布资源于 8 年前

UltraEdit 中文版

中文版 UltraEdit是适合我们中国人使用的文档查看及编辑软件。个人觉得还不错,故在此分享。 激活工具和wordfile文件也已上传,直接下载即可。
msi
发布资源于 8 年前

Codematic2.41 动软代码自动生成工具

此软件是我自己修改Codematic2.41后所得的软件。自己感觉还蛮好用的。 DIY的 动软 代码 自动生成 工具。 至于真好用假好用,元芳,你怎么看?
rar
发布资源于 8 年前

wordfile UltraEdit文件

wordfile 文件可以用来使 UltraEdit 软件中的关键字代码高亮显示。 使用时替换UltraEdit软件安装目录中的wordfile.txt文件即可。
txt
发布资源于 8 年前

Postbuild代码混淆工具

Postbuild 是一款代码混淆工具。在此跟大家一起分享,希望能帮助到你。
exe
发布资源于 8 年前

reflectorC#反编译 工具

reflector 是一款很好用的 C# 代码 反编译 工具。分享一下,希望能帮助到你。
rar
发布资源于 8 年前

Access 查询与执行工具

Access 数据库 查询与执行工具。 此款是私人开发,在此分享给大家。 由于不是作者不是本人,为了原作者的心血隐私,就没有放代码。
exe
发布资源于 8 年前

Everything文件查找工具

Everything 是一款很好用查找工具,在此分享给大家。 此款是绿色版
zip
发布资源于 8 年前

Office错误处理工具

卸载或者安装Office时,出现错误而无法进行时,可用此软件。
zip
发布资源于 8 年前

word2007(/2010)没有标题2-标题9

知道原因了。。是设置的问题。。不过同时我也找到另外一个方法。让word2007与2010的标题2-标题9使用前不隐藏。图片02可以设置成以后让2007和2010在样式集合组中永远显示标题2-标题902.jpg (48 KB, 下载次数: 0)01.jpg (44.45 KB, 下载次数: 0)
转载
4311阅读
2评论
0点赞
发布博客于 9 年前

oracle 分页查询

分页查询:在数据量庞大的情况下可增加用户体验度。常用的Oracle数据库分页技术示例:select count(*) from ma_zd_qsdcselect * from (select rownum rn, t.* from ma_zd_qsdc t)where rn between 1001 and 1010
原创
498阅读
0评论
0点赞
发布博客于 9 年前

python 小记

判断变量是否存在>>> dir()['__builtins__', '__doc__', '__name__']>>> 's' in dir()False>>> s = 'hello, python'>>> 's' in dir()True>>>第一种方法:'var' in locals().keys()第二种方法:try:p
原创
353阅读
0评论
0点赞
发布博客于 10 年前

窗体加载还未完成时弹出对话框,窗体布局逻辑混乱

///         /// 强制恢复当前控件和所有父控件的正常的布局逻辑        ///         ///         private void SetParentDockStype(Control uc)        {            uc.Dock = DockStyle.Fill;            uc.ResumeLayout
原创
692阅读
0评论
0点赞
发布博客于 10 年前

数据库连接大全

http://www.connlist.com/
转载
359阅读
0评论
0点赞
发布博客于 10 年前

Bar.Merge() ,没有合并

Bar.Merge(),时可合并时不可合并。不能合并的原因如下:        场景:                Form1(主窗体)、                Form2(自定义弹出窗体)、                UserC
原创
566阅读
0评论
0点赞
发布博客于 10 年前

数据库查询

like 查询:strSql.Append(" AND AJBT like '%'||:AJBT||'%'");
原创
428阅读
0评论
0点赞
发布博客于 10 年前

C# 根据名称字符串 求 属性

用反射:NameSpace XXX{public class A{   public int Number{get;set;}   public static void Main()   {     A a = ne
转载
739阅读
0评论
1点赞
发布博客于 10 年前

spinEdit 限制只能输入非负值

private void spinEdit1_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)        {            if (e.N
原创
3457阅读
0评论
0点赞
发布博客于 10 年前

close 不能关闭窗体

用e.Cancel = false;可以强制关闭窗体。参考资料:http://msdn.microsoft.com/zh-cn/library/ms229603(VS.90).aspx示例:void MainForm_FormClosing(object se
原创
690阅读
0评论
1点赞
发布博客于 10 年前

未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“定型测试.Frm.resources”正确嵌入或链接到程序集“定型测试”,或者确保所有需要的附属程序集都可加载并已进行了完全签名

这是网友遇到的问题:平台:VS2008语言:C++项目:窗体应用程序问题:把图片添加为控件(picturebox等等)背景时提示“未能找到任何适合于指定的区域性或非特定区域性的资源。”完整错误提示:未处理的“System.Resources.MissingManifestReso
原创
9079阅读
0评论
0点赞
发布博客于 10 年前

未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序

公司更换新机器,重新做了系统,依然是windows 2008 r2 ,调试程序试遇到如下错误: 未能加载文件或程序集“ImageMagickNet”或它的某一个依赖项。试图加载格式不正确的程序 解决方法:方法一:怎么也想不起来之前是怎么解决的了,上网找资料,没有一个靠谱的。偶然间
原创
11640阅读
1评论
0点赞
发布博客于 10 年前

宽带连接 设置不需手动点连接

打开宽带连接的属性,然后转到选项,把拨号选项下的三个项目前的钩都去掉,然后把宽带连接的快捷方式拖到启动项里就可以开机自动连接了
原创
925阅读
0评论
0点赞
发布博客于 10 年前

重复键值对的解决方案

///         /// 重复键值对的解决方案        ///         private void ListTest()        {            DataTable dt = new DataTable();            Diction
原创
2009阅读
0评论
0点赞
发布博客于 10 年前

C#中string[]数组和list<string>泛型的相互转换

从string[]转liststring[] str={"1","2"};list list=new list(str); 从list转string[]list list=new list;string[] str=list.toarray();
原创
2401阅读
0评论
0点赞
发布博客于 10 年前

C#获取文件夹下所有文件

string fileInfo = string.Empty;private void GetAllFiles(){     if (folderBrowserDialog.ShowDialog() == DialogResult.OK)     {Direc
原创
3332阅读
0评论
0点赞
发布博客于 10 年前

DataTable排序

dt.DefaultView.Sort = "Sum ASC";DataTable dtTemp = dt.DefaultView.ToTable();
原创
435阅读
0评论
0点赞
发布博客于 10 年前

遍历当前窗体下的所有控件

foreach   (control   c   in   this.controls[1].controls)   {         }
原创
750阅读
0评论
0点赞
发布博客于 10 年前

C#中根据类的名称字符串创建类的实例

这种用法很像是工厂类,但是我们不需要自己实现字符串到类型的对应关系,也不需要创建的类有继承关系,代码如下: // 第一步:得到类的全名(命名空间+类名) string adaptorName = this.GetType().FullName + “.Case” + "+HA_" + this._pi.Name; // 第二部:根据全名得到类的类型 Type adaptorType = Type.GetT
原创
6095阅读
0评论
0点赞
发布博客于 10 年前

Log4Net使用指南


声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。
请在这里下载示例代码  

1           简介
1.1          Log4net的优点:
几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。
经验表明,日志记录往往是软件开
原创
523阅读
0评论
0点赞
发布博客于 10 年前

string和byte[]的转换 (C#)


string类型转成byte[]:
byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );
反过来,byte[]转成string:
string str = System.Text.Encoding.Default.GetString ( byteArray );

其它编码方式的,如System.Text.UTF8Encoding,System.Text.Unicode
原创
706阅读
0评论
0点赞
发布博客于 10 年前

C#中判断两个类型是否能够匹配


经常因为继承、实现的原因,C#中要对两种类型进行比较,判断他们是否能够匹配上,是否是同一种类型,或者是父子关系等等。  C#中来判断两种类型/对象是否相等、匹配,可以使用的方法有:as, is, typeof, Type.GetType(),type.IsAssignableFrom(),type.GetInterface()具体的使用方法如下:string s = someObject as string; if (s != null) { // someObject is a string.
转载
5835阅读
0评论
0点赞
发布博客于 10 年前