自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

原创 Windows 10下删除450 MB的恢复分区

旧电脑上拆来一块硬盘 ,买了个移动硬盘盒装上准备作移动硬盘用,但是发现硬盘装上之后,有一个系统恢复分区,在硬盘管理里面没办法删除,点右键只有“帮助”菜单,这个就是在旧电脑系统安装的时候,由安装程序帮我们创建的一个用于系统恢复的分区,平常在安装系统的时候,系统安装工具倒是非常容易全部删除,而这里磁盘管理工具里面是已经限制了恢复分区的操作。当然也不是必须插上系统安装盘,通过安装程序来删除了,系统还有一...

2018-04-23 10:49:40 62729 6

原创 Linux下保存的SVN帐号及密码

做个笔记备忘Linux下SVN帐号和密码,如果有保存的话,大多是明文保存在~/.subversion/auth/svn.simple的因此如果服务器帐号和密码被人知道,并且你有在服务器上使用过或者还保存过密码,那么就帐号和密码就很容易被人一览无余了。cd ~/.subversion/auth/svn.simplels可以看到一列表长串文件名的文件,vi 打开

2017-11-23 01:21:14 3845

原创 将博客搬至CSDN

将博客搬至CSDN

2017-04-08 13:08:48 181

原创 Testflight内部测试流程介绍

Testflight提供每个开发者账号25个内部人员测试,可以不通过审核,即可以远程通过Testflight安装最新的测试安装包,可谓是ios个人开发者的一大福音。另外也还提供了2000个外部测试名额,不过外部测试是需要通过苹果审核的,当然流程时间较比内部测试,就要多很多了。不过添加内部测试账号,需要先把对应账号添加到项目成员才行,iTunes Connect有一系统操作,同时被添加的成员...

2017-01-22 15:40:14 2898

通过iTunes查看iphone UUID的方法

        经常有遇到要查看iphone等苹果设备UUID的需求,说来还真的不是那么方便,一般也就两个方法:一、使用iTunes二、使用开发工具xcode      也有一些是安装手机软件来查看,往往不太靠谱,能下载到的软件大多也是很久很久没有更新过了,ios系统升级若干轮之后,基本都是不可用了。这里介绍下使用iTunes查看的几个步骤,方法主要针对非专业的开发人员,使用x...

2017-01-19 16:36:15 1630

原创 VirtualBox linux开发虚拟环境搭建踩坑(三)eclpse的使用

我自己喜欢用eclispe来开发,可能也是因为写java等代码习惯,用eclipse写代码,编译、Debug和代码提示都不错,并且eclipse基于java,跨平台使用非常方便,虚拟机已经安装好了,解压eclipse就可以用了,从eclipse下载一个CPP版,或者使用其它版本的,再装一个CDT插件,android的ADT插件,也可以做NDK开发,相当于包含了一个CDT,也可以同时用。不过也可能...

2016-12-30 17:45:13 234

原创 VirtualBox linux开发虚拟环境搭建踩坑(三)屏幕大小设置

VB默认的屏幕尺寸是800*600,安装Addtions之后,会变成1024*768,然后还是太小了啊,24寸显示器,都是1920*1200的,全屏写代码时利用不上啊需要/etc/X11/xorg.conf中添加显示器信息vi /etc/X11/xorg.conf内容如下Section "Device"        BoardName    "VirtualBox Grap...

2016-12-30 17:40:00 444

原创 VirtualBox linux开发虚拟环境搭建踩坑(二)与主机文件共享

虚拟机与主机之间,文件共享,文件默认是没有共享功能的,virtualBox需要安装一个增强包,VBoxAdditions,在设备菜单中选择,安装增加功能,并且后面还有功能会依赖于这个增强包。正常情况下,点击对应菜单后,会直接帮你加载对应的虚拟光驱文件,然后自动运行打开对应的目录,然后再双击VBoxLinuxAdditions.run,就会自动帮你安装了如下图:    ...

2016-12-30 17:37:23 149

原创 VirtualBox linux开发虚拟环境搭建踩坑(一)64位虚拟机

Linux平台开发工作,编译,调试,环境都不是件简单事情,当然host直接安装linux或者在服务器上编译。但是需要调试个什么东西,修改一点点代码,都需要一系例操作才能完成编译,更新,实在是影响效率。工作PC安装linux OS,电脑就又基本上只能用于写代码,多多少少,生活就少了些乐趣和方便,在很多公司内部的应用也都只限制于win上使用,两难问题。 当今,大家的机器,不管是服务器,还是P...

2016-12-30 17:29:52 269

原创 cocos2dx ext使用环境问题

今天有个小伙伴在cocos2dx自带的HelloWorldCpp中,添加使用cocos2dx 的九宫格图支持的功能时,遇到了一系列问题,想想也奇怪,在添加之前工程能够正常跑起来,代码也是参考TestCpp里拷过来的,在拷过来之前也能正常运行,纠结了大半天,一直没有找到最终解决办法,主要问题是两个:1、知道九宫格是引入哪一个头文件,可是引入之后报错,找不到对应的文件;2、解决了头文件找不...

2016-12-23 00:38:22 147

原创 cocos2dx Build_native脚本window平台兼容修改

cocos2dx 自带生成的native编译是只支持shell执行,linux,mac或者在windows下安装cigwin之类的虚拟机可以用,但实际上我们在windows下做开发的还是占大多,安装cigwin,在国都,大家都知道,没那么方便。 其实脚本实际上也就只做两件事:1、更新cocos的Resource目录下的资源到android 工程的assert目录;2、启动,初始...

2016-11-22 15:25:45 345

原创 android开发过程Debug包签名问题

android安装包签名,是一项重要的安全验证方式,各平台也大量在使用,像微信、QQ等开发SDK,各应用市场上架等等。但是在接入这些开放开平台时又经常需要调试各种接口,对应的日志输出还是有点蛋痛的,遇到问题,往往没有什么提示。找问题,很好的办法就是debug,因此签名debug,就在这种场景下经常要用到了,如果使用android studio开发的,倒还是不难。因为gradle很方便得支持de...

2016-11-21 18:27:04 1089

解决一个数据库连接造成后台卡死的问题

       前段时间写了一个Demo项目,客户端通过网络连接,访问netty实现的一个后台获取数据。       虽然后台netty的工作任务也是通过线程池来完成相应的任务处理,但是偶现客户端在读取数据时,读取的线程给卡住,读不到数据,并且只是偶尔出现,试过了很多次,每次在观察的时候都没有重现,甚至有压力测试都没有出现过,本地Debug也没有任务问题,通过每一步加日志,发现任务加到...

2016-11-10 17:49:56 4607

原创 Xcode添加SVN库,NSURLErrorDom error -1012错误解决

在使用Xcode6.3添加 SVN库时, 报了下面这个错The operation couldn’t be completed. (NSURLErrorDomain error -1012.) 在网上搜了下,可以通过命令号添加信任的服务器: 打开终端,使用svn 的ls 查看目录,即输入如下命令svn ls xxxx (xxx是你SVN Server的地址/URL)这...

2016-01-01 17:36:13 401

原创 ant编译重设property的值

ant已经有N多种替代方案了,但也不是ant就没有可用之外了,它的跨平台性还是有很大的优势。android就经常是使用ant来构建的。 ant脚本中property默认是不能重新设置值的,第一次定义之后,在整个project执行过程中是不会再变的。最简单的定义方式如下: <property name="build.target" value="release" /&...

2014-07-29 15:22:30 449

原创 centos 内核源码目录找不到的问题

 在做linux内核编程时,centos上编译时经常可能会碰到build目录不存在的错误: make: *** /lib/modules/2.6.32-358.el6.x86_64/build: 没有那个文件或目录。  那是因为没有安装kernel-devel这个包导致的,这个目录下没有货,链接指向为空的:  解决办法:yum -y install kerne...

2013-04-14 22:07:12 2175 1

原创 android NDK开发、编译、调试环境搭建与操作入门

 前话       现在越来越多的应用开发、场景会用到NDK,NDK的开发环境和工具也可谓是“日新月异”,Googleg还是比较给力,时至今日ADT已经发布了21.0.1,实际上从20.0.3已经对我们需要使用的NDK有了比较好的支持了,使用Eclipse可以直接断点NDK代码。        以前似乎我们只能通过打日志或者在其它工具如VS、Xcode下写测试工程来调试,以及使...

2013-03-16 10:27:27 203

原创 ubuntu安装,制作ubuntu12安装盘

      ubuntu 的安装最方便的方式就是使用U盘来安装        在ubuntu 10中自带安装盘的制作工具,下载好ISO文件,选择好文件然后指定一个U盘就可以制作启动盘了,安装时选择一下U盘启动就可以了。       Ubuntu12以后这个工具不会默认自带,然后我们可以安装一个unetbootin或者Universal USB Installer来制作安装盘,先下...

2013-02-21 11:07:01 67

原创 win7 64位安装VS2010失败的解决方法

     windows7 64位安装Visual Studio 2010总是会失败,大多会提示.NET framework4安装失败,尝试下载独立版本的framework4也是安装失败,主要是因为framework4存在不少的兼容性问题。       下载最新的framework4.5,framework4.5是framework4的一个高度兼容的版本,独立安装后,再重新安装vs...

2013-02-04 15:18:12 684

原创 解决eclipse ADT编译NDK报NDK和minSdkVersion不匹配的问题

在使用Eclipse 直接编译NDK,有时候会报类似以下错误,这是因为NDK指定的版本与minSdkVersion不一致的问题,这本身只是一个警告,但是在eclipse下就会编译报错。  Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 解决问题的方法如下: ...

2013-01-07 13:07:15 198

原创 IE8/9控制台命令

IE 从IE8之后也支持控制台命令了,并且个人觉得还挺好用的,基本上满足需求了。 以下列出它的几条命令,以及效果截图,供大家参考参考,也为自己留个笔记。我个人觉得可以分为三类,一是控制台日志输出相关,二是window切换的命令,三是页面采样报告的两个命令。 1、控制台输出相关的命令:console.log( msg, [, ... [, msgN ] ]  ); //日志c...

2012-11-09 00:31:57 1845

原创 关于android.os.NetworkOnMainThreadException异常

在开发使用网络连接的android应用时,遇到这么一个问题,只要一连接网络就报下面这个异常 android.os.NetworkOnMainThreadException查了下API和源码,发现原来在4.0之后,使用网络时都会用到 StrictMode中 AndroidBlockGuardPolicy的检查策略,如果在UI线程连接网络就会报这个异常,尝试了一下把Andr...

2012-07-03 16:59:41 100

linux查找文件并且删除

find命令的基本格式是:find [查找的目录] [条件表达式]-print显示查找到的结果-exec对文件集执行相关的命令比如删除android源码下的.git和.repo文件和目录find . \( -name *.git -o -name .repo \) -print -exec rm -rf {} \; :D [color=red]注意相关的空格都不能少...

2012-03-14 15:30:54 984

原创 Vi命令详解

[size=large][b]启动Vi[/b][/size]vi 不指定文件名,在保存文件时需要指定文件名vi filename 该文件可以是已存在的文件也可以是新建的vi +n filename 进入vi,光标停在第n行开始处vi + filename 进入vi,光标停在文件最后一行开始处vi +/ 字符串 文件名 进入vi,光标停在第一...

2012-03-02 15:43:31 172

原创 make 命令参数笔记

-b 忽略兼容性-B 无条件make所有目标-C dir或者--directory=DIR 在读取makefile文件前,先切换到"dir"目录下,即把dir当作为当前目录。如果存在多个-C选项,make的最终当前目录是第一个目录的相对路径,如“make -C /home/root -C src”,等价于"make -C /home/root/src"-d make...

2012-03-02 12:13:02 349

原创 解决Ubuntu64位执行32位程序的依赖包问题

ubuntu64下做Android开发,Eclipse启动那是飞快啊。不过可能会碰到以下问题:ubuntu64位下执行adb,或者启动Eclipse报libncurses.so.5找不到,具体错误提示[code="java"]adb: error while loading shared libraries: libncurses.so.5: cannot open sha...

2012-02-23 21:05:34 217

原创 CDT中添加非标准链接库

CDT为Eclipse的一款专为C/C++开发所用的插件,功能非常强大,也非常好用。 在使用CDT开发C的时候,很多情况下会用到非标准库,一般的工程设置不会自动添加相关的库链接,比如使用pthread.h来开发多线程的程序,在手工编译使用gcc的时候需要加上-lpthread,而在使用CDT的时候编译过程是在Eclipse当中的,此时创建线程会报“undefined rererenc...

2012-02-17 19:24:57 87

原创 maven-compiler-plugin 插件版本信息错误提示的解决方法

使用maven-compiler-plugin 时POM文件如下:[code="xml"] maven-compiler-plugin 1.6 1.6 UTF-8 [/code]报如下提示,字面意思就是没有指定版本信息[WARNING] [WARNING] Som...

2012-02-01 10:35:50 619

原创 svn用户信息保存的位置

在linux系统下:~/.subversion/auth,这个目录下包含了svn使用过的用户信息,如果需要更换账号操作svn可以把这个目录下的文件来文件夹全部删掉就可以了。查看svn.simple下的文件,可以看到一些svn账号信息,如果保存了密码,在这里还可以看保存下来的密码。在Windows下:相关目录是C:\Documents and Settings\Administr...

2011-12-20 12:44:36 2583

原创 eclipse CDT和MinGW,C++控制台不起作用的问题

我在eclipse CDT搭MinGW环境上跑一个简单的C++程序,控制台总是无缘无故不起作用,没有输出,输入也不响应,直接显示控制台已经结束。而在相同的环境下C语言却又完全正常。 我的操作系统是Win7_64位,同时机器上又还装了VS2010,VS能正常使用,在网上搜了很久都没有得到结果,最后在Run configurations中添加Environment变量,PATH=D:...

2011-08-07 00:37:07 152

JDK6 动态编译——内存字符串编译方式

JDK6开始提供了动态编译的API,在许多应用场景都可以用得着,如动态加载(修改)服务、高性动态业务逻辑实现(用脚本或模板引擎实现效率满足不了需求)等都非常好用。 API对应的接口都在javax.tools包下面,常用编译方式有基于文本文件、内存字符串等,实际上基于URI的字节流都可以,也就是远程Java源代码也可以。对于常用的已有文件形式的动态编译网上的实例已经非常多,我在这...

2011-04-11 21:09:17 126

原创 SQL计算两个字段或者三个字段的最大值

MAX是一个对单列数据进行操作,选择最大值,但是对于要选择同一行中两行值中较大一列,这样在sql中是没法使用的,考虑如下数据,要得到x,y中较大的一个[img]http://dl.iteye.com/upload/attachment/265386/a1d4fe7d-8eed-3d6b-b65a-12f9c792626f.jpg[/img]SQL中的MAX是不能直接使用的,但利...

2010-06-17 18:46:18 597

IFNULL、ISNULL和NULLIF

       IFNULL是一个MySQL函数,它类似于COALESCE和NVL,如果第一个参数不为NULL,那么返回第一个参数,否则返回第二参数;       ISNULL是另一个MySQL的函数,当输入为NULL时,ISNULL返回1,否则返回0;       NULLIF是一个标准的SQL函数,所有主流的SQL厂商都把持这个函数,它的两个参数如果相同返回NULL,不同时返回第一个参数,在使用...

2010-06-17 18:03:43 145

子查询转换为连接查询

我们进行数据查询的时候极少有可能就在一张表里就能得到想要的数据,不可避免得会用到子查询或者连接查询,很多时候我们很轻松自然得会想到子查询的方法,但是子查询往往效率比较低,而转换成连接查询是一种很好的优化方式。 子查询转换成连接查询又可以分为两种情况,一种是不带聚合的子查询转换,另一种就是带有聚合函数的转换一、不带聚合函数的子查询转换:以下是一组测试数据:[c...

2010-06-10 15:51:26 1213

insert into和replace into以及insert ignore

MySQL中常用的三种插入数据的语句:insert into表示插入数据,数据库会检查主键,如果出现重复会报错;replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引,如果数据库已经存在数据,则用新数据替换,如果没有数据效果则和insert into一样;insert ignore表示,如果表中如果已经存在相同的记录,则忽略当前新数据;测试代...

2010-04-20 15:21:30 124

#{..} is not allowed in template text 问题解决

刚学JSF,尝试Demo时,其中一个页面出问题了,报错:[quote]#{..} is not allowed in template text[/quote] 网上查一下,有人说是#{}EL不支持的原因,也尝试了网上提供的解决办法http://www.iteye.com/topic/286901,结果还是不行。想起之前有一个页面同样是这样写的EL,为什么没有问题呢,对比了一下发现,出错...

2010-04-14 18:16:00 1506

原创 IBM面试问題 你用什么版本的Eclipse?

[color=red]你用什么版本的Eclipse?IBM面试的亲身体验,一个不起眼的小问题。[/color] 老实实说我没回答好这个问题,没想过面试官需要了解我的哪些信息,这么简单的一个问题就有点想当然了,直接回答了最近用得比较多的,回答Eclipse3.3-3.5这些版本都用过。回来想想其实没那么简单,我对这个问题的理解是这样的,面试官是想从侧面来了解我的工作经验,我都忘记说出来以前...

2010-02-08 09:40:40 63

原创 用JS调试来理解JS的prototype某些特性

首先这次我们来看看Javascript的prototype有有以下几个特性:一、我们知道,JS类可以理解成一个构造方法,用new创建一个JS类的对象时,类构造方法会被指定一个prototype属性,这个prototyep我们把它叫做JS类的的原型,原型的初始值是一个对象,这个对象只带有一个属性名为constructor,它指回到和原型关联的那个构造方法;二、原型的属性,在所有这个J...

2010-01-20 11:55:29 127

原创 java 垃圾回收机制的思考

内存管理往往是很多应用程序的关键部分,像在C/C++这些需要手动管理内存的语言中编程,稍有缺陷就有可能导致大量内存泄漏,从而使程序崩溃。Java提供了一个自动回收内存的垃圾收集器,让Java程序员能从内存管理中解脱出来,但是也存在缺点,那就是不能完全控制它什么时候执行什么时候不执行。 垃圾回收器,通常就叫它GC,GC实际上是一个受JVM控制的程序,它的核心任务就是删除J...

2010-01-15 15:45:27 75

警告:编码 UTF8 的不可映射字符

今天接手一个公司的老项目,刚从CVS上check out后用Ant Build的时候总是报“警告:“编码 UTF8 的不可映射字符”。看了下都是代码中的中文注释,因为我的Eclipse默认采用UTF-8的编码,而这个项目以前是用的GBK,改了一下项目的properties,注释在代码中能正常显示了,但是Build的时候还是会报这个问题,想想以前刚学Java的时候也有见过这样的错误,手动编译c...

2009-11-25 21:46:12 510

Visual Assist X1918 官方版本加破解补丁

Visual Assist X1918 官方版本加破解、注册补丁

2012-11-29

propedit4.8.2Eclipse插件

propedit4.8.2Eclipse插件,用于Eclipse直接编辑unicode资源文件,不是看到一串串Unicode编码,而直接汉字之类的可读字符串。

2010-01-04

ACM java编程感悟

自己写的一点点经验!

2007-10-20

scjp学习指南原版电子书part2

scjp学习指南原版电子书,分两个部分上传,两部分都下载了放在同一目录下解压!<br>scjp 电子书 part2 sun认证<br>scjp学习指南原版电子书part1

2007-09-10

scjp学习指南原版电子书part1

scjp学习指南原版电子书,分两个部分上传,两部分都下载了放在同一目录下解压!<br>scjp 电子书 part1 sun认证<br>scjp学习指南原版电子书part1

2007-09-10

项目相关面试题

企业招聘的一些有关项目的问题!

2007-09-10

java面试基础知识150题

java面试基础知识150题,docx格式!大家自己转换一下吧!

2007-06-06

apache2.2.4

windows平台apache2.2.4

2007-04-16

空空如也

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

TA关注的人

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