- 博客(15)
- 资源 (32)
- 收藏
- 关注
原创 CocoaLumberjack增强异步日志组件BITCocoaLumberjack的使用
使用我自己做的异步日志公有库:BITCocoaLumberjack; BITCocoaLumberjack基于CocoaLumberjack 3.4.2版本进行增强,打印文件名,函数名,日志所在文件的行数;测试加入GCD的MainDispatchQueue队列线程在后台仍旧可以运行。增加文件:PrefixHeader.h。增加Podfile文件source 'https://github....
2018-12-18 18:13:54 447
原创 如何让你的应用在后台可以继续处理未完事务
利用GCD线程技术,加入MainDispatchQueue队列,它会将任务插入主线程的RunLoop当中去执行,所以显然是个串行队列,我们可以使用它来更新UI。关键是app切换到后台它还在正常运行。这个在后台运行的线程我搞了很久才找到。有的技术就是和你隔一张纸,实际上很简单,但是问题就在你不知道。下面是一个测试GCD线程使用MainDispatchQueue证明它在后台能正常运行的代码,做一个...
2018-12-18 16:18:09 423
原创 多线程的类别与优缺点
pthread、NSThread、GCD、NSOperation。多线程的原理:同一时间,CPU只能处理1条线程,只有1条线程在工作(执行)多线程并发(同时)执行,其实是CPU快速地在多条线程之间调度(切换)如果CPU调度线程的时间足够快,就造成了多线程并发执行的假象思考:如果线程非常非常多,会发生什么情况?CPU会在N多线程之间调度,CPU会累死,消耗大量的CPU资源每条线程被调...
2018-12-18 11:03:44 1274
原创 修改XWiKi连接的数据库遇到的问题
安装二代XWiKi,并运行正常。安装的数据库版本是5.6.1.修改XWiKi连接的数据库为自己安装的MySql数据库,修改MySql数据库的存放路径为其它磁盘。修改XWiKi连接的数据库配置文件:vim /usr/local/XWiki/webapps/xwiki/WEB-INF/hibernate.cfg.xml。注释掉默认hsqldb数据,放开MySQL的注释。2.若刚装好数据库,没有...
2018-12-17 18:10:36 1625 2
原创 xwiki使用指南
修改配置,启动超级管理员,启用默认语言。实现汉化,设置权限,禁止外部注册,设置邮箱激活,修改管理员密码,加入新用户。1.启动超级管理员,编辑xwiki.cfg文件vim /usr/local//XWiki/webapps/xwiki/WEB-INF/xwiki.cfg。把超级管理员的密码设置注释去掉,并设置超级管理员的密码。若管理员把密码忘记了,可以采用超级管理进行用户管理和设置。强制在设置...
2018-12-14 16:51:49 13564
原创 修改xwiki启动的默认端口
把xwiki安装目录下的start_xwiki.sh,start_xwiki.bat,stop_xwiki.sh,stop_xwiki.bat,start_xwiki_debug.sh文件中8080全部修改你想要的端口号如8180,把其中的8079也全部修改你想要的端口号如8179。然后重启xwiki:./start_xwiki.sh或bash start_xwiki.sh。不修改配置文件,使用...
2018-12-13 16:46:03 2491
原创 CentOS上安装运行XWiKi
现在XWiKi一支持搭建java -jar xwiki-enterprise-installer-generic-9.4-standard.jar。war安装我搞了三天都没有搞定,参考了《CentOS 7上安装XWiki 8.2.1 详解》和《https://blog.csdn.net/tanga842428/article/details/76919199》。我直接怀疑是否XWiKi是否还支持...
2018-12-13 15:24:21 2072
原创 CentOS上安装openjdk
安装yum:[root@localhost gitlab]# yum install -y patch已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.aliyun.com * updates: mirror...
2018-12-13 13:53:05 2279
原创 Can't find file: './mysql/plugin.frm' (errno: 13 - Permission denied)
mysql的数据库文件很大,把它放在安装磁盘上是不可取了,需要把它安装到另一块制定的磁盘上。首先按照它的默认配置先把mysql搞起来,然后修改配置文件:vi /etc/my.cnf。切换到新目录对新目录设置权限:chmod -R 755 /var/lib/mysql重启mysql:service mysqld restart,你会发现下面的错误。2018-12-10 17:16:09 6...
2018-12-11 10:33:07 5310
原创 iOS不支持HEIC格式的图片显示和标签函数显示问题及解决方案
iOS不支持HEIC格式图片解决方案:在阿里云的图片下载规则里配置为把WebP格式图片转换成png或 jpeg格式的图片。从根源解决是当上产这种图片时,以文件名后缀识别出这类图片,然后把它转换成png或 jpeg格式的图片。HEIC可是连iphone4,5,6都不支持的图片格式,不知道苹果为何推出连自己的产品都不完全支持的图片格式干什么,徒给我们码农填麻烦。看来支持万能格式的图片上传也是有罪的。...
2018-12-07 11:01:05 4449
原创 创建并发布自己的公有库和如何把私有库的文件分多层目录存储
我想把我的私有组件的文件分目录存储,我在网上搜了一大堆,但是实验后全部检查不通过。最近我终于找到原因了。因为网上文章抄来抄去全部都不正确,原因是因为在注释前是podspec格式文件不支持的"//"。而podspec格式文件支持注释符号是"#"。失之毫厘,谬以千里。1、建立工程,创建.podspec文件。## Be sure to run `pod lib lint YXPaylibraryM...
2018-12-06 16:05:03 1306
原创 彻底卸载GitLab并重装
由于汉化版本都低于英文版本,为了不产生不必要的麻烦就要先下载汉化包,查看汉化包的版本号,根据汉化包的版本号来安装指定版本的GitLab。若你安装的版本是最新的比汉化包高太多,那么你汉化时需要忽略数百到上千次的文件。若你是刚装的GitLab,可以考虑重新卸载后安装和汉化包版本一致的版本。下面是如何彻底卸载GitLab。1、停止gitlabgitlab-ctl stop2、卸载gitlab(注...
2018-12-06 14:32:52 27873 2
原创 GitLab汉化
由于汉化版本都低于英文版本,为了不产生不必要的麻烦就要先下载汉化包,查看汉化包的版本号,根据汉化包的版本号来安装制定版本的GitLab。若你安装的版本是最新的比汉化包高太多,那么你汉化时需要忽略数百到上千次的文件。并且还要执行sudo touch /etc/gitlab/skip-auto-migrations然后才能刷新配置。1、下载最新的汉化包git clone https://gitla...
2018-12-06 14:07:37 1225
原创 GitLab安装和使用指南
登录账户,输入密码Last login: Thu Dec 6 08:59:16 on consolew1:~ jiaguoshang$ ssh root@192.168.1.156root@192.168.1.156's password:Last login: Wed Dec 5 18:02:02 2018 from gatewayABRT 已检测到 '1' 个问题。预了解详细信息...
2018-12-06 11:59:24 5941
原创 修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
修改GitLab项目文件路径重现刷新配置报错问题原因与解决方案:原因是执行用户需要有执行权限。解决方案是:切换到对应目录去执行sudo gitlab-ctl reconfigure 。登录系统,执行修改配置路径,来修改数据仓库的地址:vim /etc/gitlab/gitlab.rb当然你也可以把路径修改为:git_data_dirs({ “default” => { “path”...
2018-12-05 18:22:43 7805
高质量程序编程 软件质量的十个指标:正确性、健壮性、可靠性、性能、易用性、清晰性、安全性、可扩展性、兼容性和可移植性
2023-07-14
RadarChart.zip
2020-12-08
normal video (1).mp4
2020-11-11
photoshop的SVGA制作插件
2020-09-14
个推cid列表文件
2018-09-07
sql性能优化及实例
2018-05-08
iOS和h5互相调用通类,内含一个打电话的处理,并且防止多次弹出打电话的选择框
2017-11-26
运行在mac的socket服务器demo
2015-07-24
socket客户端app
2015-07-24
socket客户端app demo
2015-07-24
三级pc上机试题
2015-07-15
自定义同步日志系统与vba解析csv格式文件
2015-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人