- 博客(68)
- 收藏
- 关注
原创 读取SQLServer 表字段注释
use 数据库SELECTA.name AS table_name,B.name AS column_name,C.value AS column_descriptionFROM sys.tables AINNER JOIN sys.columns B ON B.object_id = A.object_idLEFT JOIN sys.extended_propert...
2016-04-29 16:37:34
1229
MFC 多线程调用COM组件 注意
这两天使用 使用VC 调用 COM组件 读写SQL Server开始前需要调用CoInitialize(NULL);或者 if (!AfxOleInit()){AfxMessageBox("初始化COM失败");} 开发完全没问题,但是在多线程里,就会出现问题,打开连接正常,读取时就会发生连接关闭等问题.解决办法: 在每个线程开头都调用一次Co...
2016-04-13 09:25:34
780
原创 MacOS 多版本JDK切换
1.首先安装所有的JDk:* JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.x.x.jdk2、配置创建.bash_profile配置文件(已经有该文件就跳过此步骤)1touch ~/.bash_profile...
2015-12-09 16:23:09
681
原创 Mac/Linux 配置环境变量
其他不推荐 直接使用.bash_profile (一般在这个文件中添加用户级环境变量)这个文件在用户跟目录下(注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)例如 在里面添加 export PATH=$PATH:/usr/local/nginx/sbin想立即生效 执行 source .bash_profile...
2015-10-19 11:52:22
168
原创 Android系统自带样式(android:theme)(转)
android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标...
2015-09-12 22:37:57
124
原创 GCC出现 "cannot execute binary file"
今天开始搞搞Linux 开发 用Gcc -c test.c -o test 感觉挺标准的先是出现一句./test: Permission denied 没权限 加个权限去然后 使用 chmod +x test再次执行结果./test: cannot execute binary file纳闷了 百度结果是 gcc 如果加参数 -c 是只编译 不连接 去掉后就好了 ...
2015-09-05 11:41:33
2603
原创 MFC 同时使用Console输出信息
#include <io.h>#include <fcntl.h>#include <io.h>#include <fcntl.h>void OpenConsole(){ AllocConsole(); HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); int hCrt = _open_osfhand...
2015-02-10 10:27:38
353
原创 设置UINavigationBar背景颜色
在AppDelegate中设置 #define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)- (BOOL)applicati...
2014-12-27 16:18:43
341
原创 INSTALL_FAILED_MISSING_FEATURE
使用eclipse编译后,安装运行出现Installation error: INSTALL_FAILED_MISSING_FEATURE 据网上 研究分析主要是摄像头功能导致的,解决方案如下:注释掉camera功能,相机功能,因为(android.hardware.camera)ApiDemos似乎无法要求安装:<!-- <uses-feature Android...
2014-10-10 11:56:14
530
原创 Linux 常用命令 - 防火墙端口规则修改
查看当前打开的端口 以及对应的程序: netstat -tunlp 防火墙 添加端口规则/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开启80端口入/sbin/iptables -I OUTPUT -p tcp --dport 80 -j ACCEPT #开启80端口出删除端口规则/sbin/iptab...
2014-08-28 14:51:08
244
原创 Mac 搜索删除命令
sudo find ./ -name ".svn" -exec rm -rf {} \;解释: 搜索当前文件夹下名为".svn"的文件并删除(自己找规律)
2014-05-06 20:24:09
835
原创 jsp处理表单提交的数据乱码问题
jsp,servlet中取之前先设置一下request.setCharacterEncoding("utf-8");
2014-04-16 19:32:45
142
原创 mysqldump命令
导出表结构mysqldump --opt -d 数据库名 -u用户名 -p密码 > xxx.sql 导出数据不导出结构mysqldump -t 数据库名 -u用户名 -p密码 > xxx.sql 导出数据库结构和数据mysqldump -u用户名 -p密码 数据库名 > xxx.sql 导出数据库中的指定表mysqldump -u用户...
2014-04-15 16:52:33
152
原创 SVN命令-tag
svn copy https://192.169.0.2/svn/trunk http://192.169.0.2/svn/tags/release_ver -m "ver_desc"tag 就是svn拷贝 把一个文件目录拷贝到目的目录 顺便做个标记
2014-04-14 14:35:07
2518
1
原创 EditText 键盘输入类型
EditText 需要指定默认输入类型加入android:inputType="number|phone",表示指定为数字或电话 inputtype类型如下: //文本类型,多为大写、小写和数字符号。 android:inputType="none" android:inputType="text" android:inputType="textCa...
2014-04-02 20:19:11
216
原创 UIKit 开发学习记录(一)
UIKit开发 程序入口也是从main函数然后调用UIApplicationMain转入UI应用开发 #import <UIKit/UIKit.h> int main(int argc, char *argv[]) { // 内存自动释放池 NSAutoreleasePool * pool = [[NSAutoreleasePool all...
2014-04-02 10:59:48
221
原创 NSSortDescriptor自带数组排序
NSMutableArray *array1 = [NSMutableArrayarray]; ..... NSSortDescriptor *sorter = [[NSSortDescriptoralloc] initWithKey:@"priority"ascending:NO]; NSArray *array2 = [array1 sort...
2014-03-14 10:23:22
153
原创 Cocos2D Scene 和 ViewController切换
从 Scene 切换到 ViewController TestViewController *viewController = [[[TestViewController alloc] init] autorelease]; [[CCDirector sharedDirector].navigationController pushViewController:viewCo...
2013-11-27 22:00:10
162
原创 XCode 欢迎界面 (找回)
不小心把这个 "Show this window when Xcode launches" 勾去掉了,怎么都打不开欢迎界面了 可以使用 cammand+shift+1 打开 然后把勾再勾上
2013-10-30 21:09:36
269
原创 URLEncoder/URLDecoder (使用Post 收发数据注意编码问题)
一、java.net.URLEncoder.encoder()编码 在使用客户端Post 发送了一段数据xHttp.post(szURL, “crackren+001” ); 在服务端Servlet中收到的数据却变成了"crackren 001" 把加号给我过滤了。 但是由于加密方式我又必须要用到这些符号,所以在发送数据时最好使用java.net.URL...
2013-10-26 16:23:11
857
原创 Linux 显示每个线程 打开的句柄数
lsof -n|awk '{print $2}' | sort|uniq -c |sort -nr|more
2013-10-22 20:50:49
857
原创 Mysql 导入SQL脚本乱码的问题
写了一个SQL 脚本,中文数据,使用source数据导入数据库时中文全部乱码解决办法,再打开数据库的时候就是用utf8的方法打开: mysql -uroot -p --default-character-set=utf8use dbNamesource newdata.sql 这样打开数据库再导入就好了...
2013-10-17 21:09:03
216
原创 MySQL 超时问题
MySQL默认连接超时时间为28800 也就是8个小时,如果八个小时没有连接没有进行操作就会自动断掉,这样就会导致有时服务还在运行,但是就是操作不了 既然知道问题了修改配置文件,超时时间改为一年,就行了vim etc/my.cnf 然后在[mysqld] 后面添加下面三句character-set-server=utf8wait_timeout=315360000i...
2013-10-14 18:32:21
222
原创 Linux 开放端口查看修改
查看开放端口 /etc/rc.d/init.d/iptables status 添加需要的端口号,例如mysql的3306 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 保存并重启服务/etc/rc.d/init.d/iptables save/etc/rc.d/init.d/iptables ...
2013-10-14 18:17:43
200
原创 MySQL 权限修改(允许远程访问)
一、权限添加修改添加权限grant 权限 on 数据库.表 to 用户名@'域' identified by '密码';删除权限revoke 权限 on 数据库.表 from 用户名@'域';刷新flush privileges; 数据库/数据表/数据列权限:Alter: 修改已存在的数据表(例如增加/删除列)和索引。Create: 建立新的数据库或数据...
2013-10-14 18:04:51
633
原创 Linux 简单使用NTP自动同步时间
主机由于环境问题,时间有可能会莫名其妙的发生变化最好开启ntp服务,自动同步时间, ntpdate也行不过ntpdate是立马同步,有时可能会造成问题,而ntp是平滑同步,这里使用ntp简单的同步,ntp大概五分钟同步一次,具体用法baidu。我是使用的CentOS 使用yum 命令安装yum install ntp.x86_64 启动进程service ntpd ...
2013-10-14 17:41:02
1122
原创 XCode5 去掉 StatusBar
要隐藏StatusBar, 在iOS7之前,只需要添加[[UIApplication sharedApplication] setStatusBarHidden:YES];现在需要在plist文件中添加键值UIStatusBarHidden:YESUIViewControllerBasedStatusBarAppearance:NO...
2013-09-22 17:56:56
122
原创 IOS转入后台运行
在UIApplication中,applicationDidEnterBackground函数既是当程序被推送到后台的时候调用。所以要设置后台继续运行,则在这个函数里面设置即可。 在applicationDidEnterBackground中加入一句[[UIApplication sharedApplication] beginBackgroundTaskWithExpirat...
2013-09-12 15:45:05
266
原创 Cent OS 命令行和窗口界面默认登录切换方法
在 CentOS 中的修改方法如下:1. root登陆,免得老是sudo2. 打开/etc/inittab 文件 #vim /etc/inittab3. 在默认的 run level 设置中,可以看到第一行书写如: id:5:initdefault:(默认的 run level 等级为 5:即图形模式 3:即命令行模式)4. 将第一行的 5 修改为 3 即可。...
2013-09-03 16:36:30
945
原创 Mac OS 在Finder中显示隐藏文件
苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.app...
2013-09-03 16:25:31
95
原创 MySQL 启动不了-空间不足
具体过程本来想写细一点的,记不清了,把关键的地方记下来服务器突然断电后导致MySQL启动不了,开始以为是数据库损坏,后来检查日志,看mysqld启动输出信息显示:Can't start server: can't create PID file: No space left on device 看到这条信息,感觉不可能,几百G的空间说没就没了?使用df -h 命令查看 ...
2013-05-20 10:49:03
419
原创 Tomcat中实现IP访问限制
效果:只有指定的主机或IP地址才可以访问部署在Tomcat下的应用。Tomcat提供了两个参数供你配置:RemoteHostValve 和RemoteAddrValve,前者用于限制主机名,后者用于限制IP地址。 通过配置这两个参数,可以让你过滤来自请求的主机或IP地址,并允许或拒绝哪些主机/IP。 一、全局设置,对Tomcat下所有应用生效 server.xml中...
2013-05-18 15:07:22
158
原创 获取IOS设备的MAC地址
#include <sys/socket.h> // Per msqr#include <sys/sysctl.h>#include <net/if.h>#include <net/if_dl.h>#pragma mark MAC// Return the local MAC addy// Courtesy of Fre...
2013-02-26 16:05:12
176
原创 获取CCLabelTTF实际使用的大小
// 如果很长一段文字想在CCLabelTTF中固定宽度,来获取实际高度的话,可以用下面方法NSString *szText = @"文字说明....";// 给一个固定宽度,高度给的足够大 size就是获取的实际尺寸了 CGSize size = [szText sizeWithFont:[UIFontfontWithName:@""size:12] constrained...
2013-02-25 11:33:18
200
原创 如何卸载 Mac 上的 Java 7?
如何卸载 Mac 上的 Java 7?本文适用于:平台: Macintosh OS XJava 版本: 7.0卸载 Oracle Java 7按照列出的以下步骤可以从您的系统中卸载 Oracle Java 7。注:要卸载 Java 7,您必须具有管理员权限。单击位于停靠栏中的 Finder 图标单击边栏中的应用程序选项卡在“搜索”框中,输...
2012-11-20 17:55:20
273
1
屏蔽CCMenu按钮响应 (修改CCLayer上的触摸优先级)
屏蔽方法: 进入新的CCLayer时:[[CCDirector sharedDirector].touchDispatcher addTargetedDelegate:self priority:kCCMenuHandlerPriority swallowsTouches:YES]; 离开此CCLayer时调用[[CCDirector sharedDirector].t...
2012-10-20 11:59:52
203
原创 Commons-IO 功能简介
Class FileUtils此类包含了一般的通用文件操作工具。 ● 读、写文件 ● 创建一个目录,如果其上级的各级父目录不存在,也会创建它们 ● 拷贝文件和目录 ● 删除文件和目录 ● 将URL转换成文件 ● 通过过滤器或者扩展名列出文件 ● 比较文件内容 ● 修改文件最后修改日期 ● 计算校验和累了,去读意优休息一下下,QQ空间,美文,非主...
2012-08-07 12:43:13
1631
原创 JSplitPane 默认展开/折叠分隔条
当使用JSplitpane分隔面板时可以通过 splitPaneMain.setOneTouchExpandable(true);设置 oneTouchExpandable 属性的值,要使 JSplitPane 在分隔条上提供一个 UI 小部件来快速展开/折叠分隔条但是如果要初始化时默认就折叠一边的话 网上搜索添加下面几句就可以了,但是验证了下只有在一边没加控件时才行 //...
2011-11-24 11:49:26
691
原创 MD5使用
写个工具把不同文件夹下的文件拷贝到一个文件夹下去,碰到格问题,需要考虑到生成唯一文件名,想来想去还是使用MD5计算吧 import java.security.MessageDigest;/** * * @author apple */public class xMD5 { public final static String MD...
2011-10-25 17:56:59
94
原创 CCSprite各种动作介绍和使用
// 触摸屏-(void) ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{ for( UITouch *touch in touches ) { CGPoint location = [touch locationInView: [touch view]]; location =...
2011-10-14 13:18:23
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人