娱乐
文章平均质量分 60
AfirSraftGarrier
自本执目
展开
-
算法复杂度究竟是什么
目录算法复杂度概念算法复杂度包含二、使用步骤1.引入库2.读入数据总结算法复杂度概念算法,顾名思义就是计算方法,可以简单理解为输入和输出的中间商。算法复杂度,就是用来衡量算法优劣的。算法复杂度包含示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seabo原创 2022-03-25 18:55:51 · 2156 阅读 · 0 评论 -
史上最简单理解数学分析里蕴含(⇒)的意思
前言数学分析里面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 · 2789 阅读 · 0 评论 -
SpringBoot如何代码动态获取日志文件存储路径
SpringBoot如何代码动态获取日志文件存储路径原创 2022-03-01 21:15:06 · 1013 阅读 · 0 评论 -
XIB设计不足的一点看法
XIB说实话挺方便的,但有一点设计不足,个人意见。就是Outlets里面的view还需要自己手动映射到View,这一点的话我觉得完全可以自动映射。原创 2015-10-31 13:31:44 · 664 阅读 · 0 评论 -
查找某个命令相应文件所在目录的方法
问题:有时候需要查看某个命令相应文件所在目录,怎么办呢。方法:windows用where命令(如where cmd),linux用whereis命令(如whereis apachectl)。原创 2015-08-05 10:49:43 · 1573 阅读 · 0 评论 -
windows下如何找到某个软件的安装目录
问题:有时必须要到某个安装目录下执行操作,但安装软件太多了,不知道安装在哪里了,怎么办。例子:例如要查看mysql安装在哪里。解决:任务管理器--〉详细信息--〉键盘打几个关键字mysql定位到mysqld.exe(如下图)--〉右键打开文件位置。原创 2015-08-04 12:35:41 · 1997 阅读 · 0 评论 -
mysql数据库数据迁移方法
说明:这里不讨论命令行还有通过navicat等工具的做法,这里只讨论在mysql坏掉(不能启动)的情况下,怎么办。方法:a) 先来看mysql数据库文件的情况:mysql坏掉了,不管是linux还是windows版本,mysql有个数据库文件目录data目录,如下图:(注意linux版上面的是my.cnf差不多)然后data目录里面类似这样:通过观察可以知道里面原创 2015-08-04 14:55:07 · 14573 阅读 · 0 评论 -
维护中一些明显但容易忽视的好方法
现象:常常有些东西,很简单明显,但总是没有想到去用一个方法优化。例子:比如Windows下查找某个文件,有时候往往一个个目录去查找,其实只要建立个快捷方式,问题就轻松多了。再比如Linux下有时候要执行一个命令,如果没有其他方法,往往是一个目录一个目录cd到那里,然后再执行那个命令。比如apachectl文件在/usr/local/apache2/bin/apachectl下,这时常常会不厌其原创 2015-08-04 00:55:20 · 840 阅读 · 0 评论 -
查找某个软件所在目录的方法
说明:这里不讨论通过exe快捷方式所在目录以及通过关键字搜索目录的方法。这里讨论exe快捷方式找不到,还有通过文件搜索也找不到或难找的情况。方法:运行regedit,然后通过关键字搜索。例子:搜索360se,得到如下图,打开红框所在目录即可。原创 2015-08-12 16:47:06 · 1158 阅读 · 0 评论 -
Android如何屏蔽媒体扫描
问题:有时候我们在手机卡上存储一些图片,但我们不希望在图库或相册里面看到。(图库或相册的机制是对存储卡上文件进行扫描然后列出来的,假如我们放了一张图片文件,那它就会扫描到,然后在图库或相册里面列出来)。解决:在不希望扫描的文件夹的根目录,建立一个名字为.nomedia的空文件(这个文件作用是让扫描程序知道,这个文件夹不要扫描)。原创 2015-07-30 11:50:37 · 4089 阅读 · 0 评论 -
数学分析里面的蕴含(⇒)到底是什么意思
前言:数学分析里面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 · 18087 阅读 · 10 评论 -
GIT有时候.gitignore不起作用的问题
现象:明明已经在.gitignore文件了加了/bin/,更新提交的时候还是显示bin目录下文件。原因:可能是已经提交了,有记录了,所以不起作用。解决:先删除bin目录再提交,等再次生成的时候这个目录已经有减号了,起了作用。原创 2015-07-07 15:45:12 · 1451 阅读 · 0 评论 -
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 · 7494 阅读 · 1 评论 -
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 · 1100 阅读 · 0 评论 -
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 · 2507 阅读 · 0 评论 -
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 · 5487 阅读 · 0 评论 -
例子分析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 · 2360 阅读 · 0 评论 -
满是坑的量子力学
现状:量子力学所谓诡异的问题——粒子双缝实验中出现的量子退相干现象如下:左边有一把粒子枪,每次只射出一个粒子,中间有双缝,右边有接收屏。如果不做任何其他操作会在接收屏出现粒子干涉条纹,而当我们在双缝旁边放一个观测器观察时,干涉条纹会消失。好神奇!!很多人煞有介事的观点:只需要观测,就能影响实验结果。著名科学家冯·诺依曼观点:这种现象归根结底是由于“人眼的一瞥”。(很难想象这原创 2015-07-14 00:15:18 · 1401 阅读 · 0 评论 -
Swift的NSLog和print的区别
主要区别: 1 NSLog会记录下时间而print没有。 2 NSLog是线程安全的而print没有。 3 print只在调试模式下在控制台输出而NSLog在运行模式也会。总结说明: 根据上面的区别可以看出一般用print,因为print比较快,而且只在调试模式下起作用,在不考虑线程安全问题时print是较好选原创 2016-06-25 14:55:53 · 2493 阅读 · 0 评论 -
我是如何学会简谱的
故事:我以前也是不会的。看到别人在那里哼谱子,非常羡慕。初中一个暑假,心血来潮,突发奇想:一定要学会看简谱。没有人教,我只是找来会唱的歌曲(比如国歌),然后跟着节奏哼。虽然很慢,记不住,但硬着头皮哼。就这样一个月过去,有一天我神奇地发现我会唱谱子了,我自己哼出了《逝去日子》(当时还不知道是BEYOND的歌)。那时候好自豪,老师给一段乐谱,原创 2015-07-17 20:54:33 · 1826 阅读 · 0 评论 -
关于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 · 1252 阅读 · 0 评论 -
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 · 852 阅读 · 0 评论 -
Swift如何调用Object-C类
说明:Xcode提供一个桥接机制,有个-Bridging-Header.h文件,可以在这里设置:targets->build settings ->Object-C Bridging Header。做法:直接将需要的Object-C类头文件在那个文件里import即可。原创 2015-11-26 21:41:51 · 1209 阅读 · 0 评论 -
linux结束进程步骤
例子:比如要关闭php-fpm方法:1)ps aux | grep php-fpm得到如下图:2)上图中的红色数字就是进程的pid,接着执行kill -9 8860 (注意kill -9表示强制结束的意思)。原创 2015-08-05 12:00:24 · 868 阅读 · 0 评论 -
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 · 1795 阅读 · 0 评论 -
怎样给电脑添加一个IP
问题:有时我们的应用需要一个固定IP,但我们本身的网络又设置不了那个IP,怎么办呢?解决:可以给电脑添加那个IP,方法是在TCP/IPv4设置里面点高级,在IP设置里面添加。原创 2015-06-13 13:37:13 · 2165 阅读 · 0 评论 -
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 · 2241 阅读 · 0 评论 -
myeclipse运行tomcat报错Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
将myeclipse所配置的tomcat的jdk进行设置:-Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m,如下图:原创 2014-11-12 09:38:16 · 1586 阅读 · 0 评论 -
Spring扫描不到Progurd混淆的jar包问题解决
1 保证扫描包声明包括jar包里要扫描的路径。可以原创 2014-09-25 10:00:04 · 1499 阅读 · 0 评论 -
JNI问题:findLibrary returned null
有可能是设备的ARM CPU只会找armeabi-v7a原创 2014-08-17 23:16:50 · 811 阅读 · 0 评论 -
ZenTao不支持Win8.1问题解决
ZenTao不支持Win8.1是因为进行了一些判断,那些组件好像是本来在系统内置了,只是检测不到而已,可以忽略,故可以修改start.bat文件原创 2014-09-23 11:40:29 · 782 阅读 · 0 评论 -
源码下载回来是.git文件夹时处理方式
是GIT方式管理的源码,使用git原创 2014-08-13 10:56:04 · 665 阅读 · 0 评论 -
Genymotion运行JNI程序出现findLibrary returned null
Genymotion虚拟机可能CPU类型为x86,需要编译出x86的库文件。原创 2014-08-24 20:13:17 · 1244 阅读 · 0 评论 -
快速开发Adapter(源码)
此adapter的实现,一方面抽象出了一个原创 2014-08-20 01:22:48 · 885 阅读 · 0 评论 -
NDK的Helloworld例子
一 环境1 下载NDK开发包最好用最新的,原创 2014-08-24 21:52:18 · 558 阅读 · 0 评论 -
CentOS查看树形目录命令tree的安装
执行:yum install tree原创 2014-03-08 12:49:38 · 13769 阅读 · 4 评论 -
DNW报错Can not open /dev/secbulk0解决
1 DNW要sudo2 确保数据线连接了原创 2014-08-09 09:54:35 · 4505 阅读 · 0 评论 -
乱码问题
进行两次编码原创 2014-06-18 14:03:29 · 559 阅读 · 0 评论 -
坑爹Genymotion升级VirtualBox问题
1 不要自己升级VirtualBox,各种莫名其妙的问题会出现。2 用Genymotion官网配套的VirtualBox版本。原创 2015-01-17 12:14:21 · 1741 阅读 · 0 评论 -
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 · 926 阅读 · 0 评论