自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

M=54G

脚印与蓝天

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 Swift的NSLog和print的区别

主要区别:       1 NSLog会记录下时间而print没有。       2 NSLog是线程安全的而print没有。       3 print只在调试模式下在控制台输出而NSLog在运行模式也会。总结说明:       根据上面的区别可以看出一般用print,因为print比较快,而且只在调试模式下起作用,在不考虑线程安全问题时print是较好选

2016-06-25 14:55:53 2446

原创 关于iOS的Text Field的几个知识记录

问一: 如何设置弹出的输入板回答:如设置Text Field的属性Keyboard Type为Phone Pad可限定为数字面板。问二: 如何将Select all,Copy,Paste改成全选、复制、粘贴回答:Info-->Custom iOS Target Properties --> Localization native development region --> China

2015-12-01 18:01:30 1234

原创 Swift如何调用Object-C类

说明:Xcode提供一个桥接机制,有个-Bridging-Header.h文件,可以在这里设置:targets->build settings ->Object-C Bridging Header。做法:直接将需要的Object-C类头文件在那个文件里import即可。

2015-11-26 21:41:51 1185

原创 iOS工程如何引用第三方类库

iOS有个对工程进行依赖管理的工具CocoaPods。注意事项:1 有可能安装不上cocoapods,是因为官方ruby镜像被墙了。可以换成taobao的ruby镜像。$ gem sources --remove https://rubygems.org/$ gem sources -a http://ruby.taobao.org/2 pod install安装第三方类库后,

2015-11-25 23:35:56 817

原创 XIB设计不足的一点看法

XIB说实话挺方便的,但有一点设计不足,个人意见。就是Outlets里面的view还需要自己手动映射到View,这一点的话我觉得完全可以自动映射。

2015-10-31 13:31:44 638

原创 查找某个软件所在目录的方法

说明:这里不讨论通过exe快捷方式所在目录以及通过关键字搜索目录的方法。这里讨论exe快捷方式找不到,还有通过文件搜索也找不到或难找的情况。方法:运行regedit,然后通过关键字搜索。例子:搜索360se,得到如下图,打开红框所在目录即可。

2015-08-12 16:47:06 1122

原创 laravel错误处理...app/storage/sessions...failed to open stream: Permission denied

方法:到laravel跟目录下执行如下操作:1)php artisan cache:clear 2)chmod -R 777 app/storage3)php artisan dump-autoload

2015-08-05 11:48:34 2477

原创 linux下支持laravel和apache的php源码编译

方法:1) wget http://mirrors.sohu.com/php/php-5.6.9.tar.gz2)  进入解压后的php源码目录,执行./configure --enable-fpm --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt --with-pdo_mysql --wi

2015-08-05 11:41:58 1078

原创 查找某个命令相应文件所在目录的方法

问题:有时候需要查看某个命令相应文件所在目录,怎么办呢。方法:windows用where命令(如where cmd),linux用whereis命令(如whereis apachectl)。

2015-08-05 10:49:43 1543

原创 mysql数据库数据迁移方法

说明:这里不讨论命令行还有通过navicat等工具的做法,这里只讨论在mysql坏掉(不能启动)的情况下,怎么办。方法:a) 先来看mysql数据库文件的情况:mysql坏掉了,不管是linux还是windows版本,mysql有个数据库文件目录data目录,如下图:(注意linux版上面的是my.cnf差不多)然后data目录里面类似这样:通过观察可以知道里面

2015-08-04 14:55:07 14493

原创 windows下如何找到某个软件的安装目录

问题:有时必须要到某个安装目录下执行操作,但安装软件太多了,不知道安装在哪里了,怎么办。例子:例如要查看mysql安装在哪里。解决:任务管理器--〉详细信息--〉键盘打几个关键字mysql定位到mysqld.exe(如下图)--〉右键打开文件位置。

2015-08-04 12:35:41 1954

原创 维护中一些明显但容易忽视的好方法

现象:常常有些东西,很简单明显,但总是没有想到去用一个方法优化。例子:比如Windows下查找某个文件,有时候往往一个个目录去查找,其实只要建立个快捷方式,问题就轻松多了。再比如Linux下有时候要执行一个命令,如果没有其他方法,往往是一个目录一个目录cd到那里,然后再执行那个命令。比如apachectl文件在/usr/local/apache2/bin/apachectl下,这时常常会不厌其

2015-08-04 00:55:20 821

原创 Android如何屏蔽媒体扫描

问题:有时候我们在手机卡上存储一些图片,但我们不希望在图库或相册里面看到。(图库或相册的机制是对存储卡上文件进行扫描然后列出来的,假如我们放了一张图片文件,那它就会扫描到,然后在图库或相册里面列出来)。解决:在不希望扫描的文件夹的根目录,建立一个名字为.nomedia的空文件(这个文件作用是让扫描程序知道,这个文件夹不要扫描)。

2015-07-30 11:50:37 3847

原创 我是如何学会简谱的

故事:我以前也是不会的。看到别人在那里哼谱子,非常羡慕。初中一个暑假,心血来潮,突发奇想:一定要学会看简谱。没有人教,我只是找来会唱的歌曲(比如国歌),然后跟着节奏哼。虽然很慢,记不住,但硬着头皮哼。就这样一个月过去,有一天我神奇地发现我会唱谱子了,我自己哼出了《逝去日子》(当时还不知道是BEYOND的歌)。那时候好自豪,老师给一段乐谱,

2015-07-17 20:54:33 1780

原创 例子分析java.util.concurrent.ExecutorService

前言:ExecutorService是一个Executor,官方解释是An object that executes submitted Runnable tasks...This interface provides a way of decoupling task submission from the mechanics of how each task will be run, inclu

2015-07-15 14:33:22 2339

原创 数学分析里面的蕴含(⇒)到底是什么意思

前言:数学分析里面A蕴含B,记作:A⇒B(在逻辑学上记作A→B),其真值表如下: A B A⇒B T T T T F F F T T F F T(其中T为true,F为false)分析:通过上面的真值表,我们可以简单得到如下的几个结论:结论1若A为F,无论B值是T或F,都可得到A⇒B为真。结论2要想A⇒B为真,只需验证不会出现A为T,B为F的情况。深入:

2015-07-15 14:06:36 17183 10

原创 满是坑的量子力学

现状:量子力学所谓诡异的问题——粒子双缝实验中出现的量子退相干现象如下:左边有一把粒子枪,每次只射出一个粒子,中间有双缝,右边有接收屏。如果不做任何其他操作会在接收屏出现粒子干涉条纹,而当我们在双缝旁边放一个观测器观察时,干涉条纹会消失。好神奇!!很多人煞有介事的观点:只需要观测,就能影响实验结果。著名科学家冯·诺依曼观点:这种现象归根结底是由于“人眼的一瞥”。(很难想象这

2015-07-14 00:15:18 1386

原创 Unity报错`NUnit' could not be found解决

情况:使用Unity,在mono建立一个NUnit测试文件时,发现在mono下可以测试,但在Unity下报错...the type or namespace name `NUnit' could not be found. Are you missing a using directive or an assembly reference?原因:unity的NUnit单元测试必须在Editor

2015-07-12 22:32:38 7110 1

原创 GIT有时候.gitignore不起作用的问题

现象:明明已经在.gitignore文件了加了/bin/,更新提交的时候还是显示bin目录下文件。原因:可能是已经提交了,有记录了,所以不起作用。解决:先删除bin目录再提交,等再次生成的时候这个目录已经有减号了,起了作用。

2015-07-07 15:45:12 1433

原创 从long和Long来看Java中几个诡异但合理的问题

问题:比如有时候进行JSON数据网络传输,客户端我们用long来表达,但服务端我们用了Long,有时候我们希望Long为null(比如有些自增ID不能设置ID值),但总是有值,搞了半天莫名其妙。解决:将客户端的long改为Long。原因:原来是我们客户端并没有设置ID,但是由于使用了long,这样默认值就是0,服务端解析的时候就成了0。分析:long类型如果是局部变量则编译器要求初始化

2015-06-25 11:31:37 3032

原创 eclipse+CDT调试segmentation fault错误

先来看两段代码--错误代码:#include "string.h"#include #include void test(char ** dest, char * src, int n) { (*dest) = (char*) malloc(sizeof(char) * n); strcpy(*dest, src);}int main(int argc, char** a

2015-06-13 16:49:23 1770

原创 maven发布jar、aar、war等到中央库(Central Repository)的步骤

步骤一:注册账号,申请ticket。注册在这里:https://issues.sonatype.org申请ticket:创建一个issue,注意这里要选OSSRH,且是PROJECT而不是TASK,group id要慎重写,不能写你没有权限的,不然服务人员会让你重写(半天左右)。申请成功后会提示:Configuration has been prepared, now you can:

2015-06-11 08:06:04 2218

原创 算法复杂度究竟是什么

目录算法复杂度概念算法复杂度包含二、使用步骤1.引入库2.读入数据总结算法复杂度概念算法,顾名思义就是计算方法,可以简单理解为输入和输出的中间商。算法复杂度,就是用来衡量算法优劣的。算法复杂度包含示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seabo

2022-03-25 18:55:51 1968

原创 史上最简单理解数学分析里蕴含(⇒)的意思

前言数学分析里面A蕴含B,记作:A⇒B(在逻辑学上记作A→B),其真值表如下(其中T为TRUE,F为FALSE) A B A⇒B T T T T F F F T T F F T显然上面的真值表等价于下面两个结论A⇒B,表示:Ⅰ. 如果A是真的,那么B必定是真的;Ⅱ. 如果A是假的,那么B可能为真也可能为假。...

2022-03-07 21:35:26 2313

原创 SpringBoot如何代码动态获取日志文件存储路径

SpringBoot如何代码动态获取日志文件存储路径

2022-03-01 21:15:06 957

原创 linux结束进程步骤

例子:比如要关闭php-fpm方法:1)ps aux | grep php-fpm得到如下图:2)上图中的红色数字就是进程的pid,接着执行kill -9 8860 (注意kill -9表示强制结束的意思)。

2015-08-05 12:00:24 839

原创 Win7远程连接凭据不工作的诡异问题解决

问题:设置了Win7可远程连接,但是输入了本机登陆的用户名、密码,可怎么登都登不上,返回信息:您的凭据不工作。解决:原来是远程登陆用户名和本机登陆用户名是不一样的,这个在这里可以修改:计算机-->管理-->本地用户和组-->用户。左边名称是远程登陆用户名,右边的全名是本机登陆用户名。

2015-06-23 19:11:54 1811

原创 Android项目javadoc时出现的几个错误解决

1  错误: 编码GBK的不可映射字符解决:设置Extra Javadoc options为-encoding UTF-8 -charset UTF-8如下图:2 错误:错误: 找不到符号解决:很有可能是android.jar包找不到,到sdk目录将其拷贝到项目的lib目录下即可。

2015-06-16 12:36:31 1640

原创 怎样给电脑添加一个IP

问题:有时我们的应用需要一个固定IP,但我们本身的网络又设置不了那个IP,怎么办呢?解决:可以给电脑添加那个IP,方法是在TCP/IPv4设置里面点高级,在IP设置里面添加。

2015-06-13 13:37:13 2042

原创 maven安装到本地库时如何加入工程本地jar包

maven安装到本地仓库时,需要用到暂无仓库记录的jar包时,可以这样做:方法一:安装到本地仓库,这种方法最好是别人也能访问的仓库。1)  mvn install:install-file -Dfile=your_jar_dir\your_jar_file.jar -DgroupId=your_package -DartifactId=your_factId -Dversion=your_

2015-06-09 19:24:17 1250

原创 安装jar到本地maven库

情况:正常情况下,自动化构建工具可以安装工程jar到本地maven库,如果不行请到工程根目录执行:mvn install。前提:1 安装maven。 2maven使用的java版本和工程使用java版本一致。

2015-05-24 23:10:04 459

原创 maven报错Unsupported major.minor version 52.0

原因:工程里面有用到java8,但是maven使用的默认jdk不是java8。解决:安装java8,并配置JAVA_HOME等环境变量。

2015-05-24 23:01:33 3542

原创 Android studio启动报错:'tools.jar' seems to be not in Android Studio classpath.

原因可能是安装了不同版本的java,这个错误目前找到的解决方法是:将%JAVA_HOME%/lib/tools.jar拷贝到Android studio安装目录的lib包下。

2015-05-21 16:05:21 1675 1

原创 RelativeLayout在调用measure方法时报空指针异常java.lang.NullPointerException

原因:由于系统的不完善,RelativeLayout在调用measure方法时LayoutParams还没有初始化,具体可参考onMeasure()接口。解决:在调用measure前,可以调用View的getLayoutParams方法,如果没有则设置LayoutParams。

2015-05-08 19:54:32 1077

原创 Proguard保持某个包下的类的方法

1  打开Proguard,选择Obfuscation标签。2  在末尾地方,点击Add按钮。3  接下来在Class栏中填写包名类似:com.acc.**(如果是多个用逗号隔开)4  点击Add field...,选Ok;点击Add method...,选Ok。5  Process标签操作。附上一张图:

2015-05-08 14:51:53 3441

原创 HttpServlet注入Spring管理的bean的方法

问题:Spring初始化HttpServlet不是用@Comonent的方式,所以用@Autowired无法注入bean。解决:可以实现init方法,在里面帮顶所bean,方式如下(假设要注入的bean类为A):......private A a;@Overridepublic void init() throws ServletException {super.ini

2015-05-06 16:29:33 896

原创 JPA使用多个FetchType.EAGER出现错误Caused by: org.hibernate.loader.MultipleBagFetchException: cannot simultan

1  更多内容请参考这里。2  解决方案:添加注解@Fetch(FetchMode.SELECT)。

2015-05-06 11:16:49 2810

原创 wsimport报错Use of SOAP Encoding is not supported.

1 错误原因及解决可参考这里。2 下载好那些jar文件后可cd到那个目录,然后执行:    java -cp activation-1.1.jar;axis-1.4.jar;commons-discovery-0.2.jar;commons-logging-1.1.1.jar;jaxrpc-1.1.jar;mail-1.4.jar;saaj-1.1.jar;wsdl4j-1.4.jar o

2015-05-04 20:06:58 5431

原创 struts2下ServletFileUpload的parseRequest返回空解决方案

1 用Servelet解决。2 用Action解决。3 使访问绕过struts2的filter。

2015-04-30 16:34:11 1418

原创 PHP源码编译libphp5.so出现Apache2部署laravel缺少Mcrypt模块的问题

出现此问题是因为编译libphp5.so时不指定要加入的扩展模块,比如需要某个扩展模块比如mcrypt,解决方法如下:1 ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mcrypt (--with-mcrypt表示编译的时候要加入mcrypt扩展模块)   make clean   make && make in

2015-04-19 20:02:59 905

ZenTao支持Win8.1(替换start.bat)

解决ZenTao不支持Win8.1问题,将此文件替换start.bat

2014-09-23

空空如也

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

TA关注的人

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