2016-04-22 Brian Li
前段时间用HomeBrew把Cocopods升级到 1.0.0.beta.3,今天在项目中执行 pod update 时提示了错误。 [!] Invalid Podfile file: [!] The specification of link_with in the Podfile is now unsupported, please use target blocks instead.. 查找的结果是版本太高,所以需要降低Cocoapods的版本来解决第三方库的兼容问题。 继续阅读 »
2015-10-18 veryyoung
MongoDB 在使用类似 Group 之类的聚集函数的时候有个限制:返回结果不能超过 16M。 more 解决方案有三: 合理的设计,避免超过这个限制; 多次查询,切割数据,在程序中再组装; 使用 Map Reduce(同时执行多个 Map Reduce 任务需要把 MongoDB 升级到 2.4)。 继续阅读 »
2016-05-11 Eric Wang
问题来源 一般来说,一个大型的项目都会有一些依赖的JAR包(Java归档,英语:Java ARchive),而在将项目部署到服务器的过程中,如果没有持续集成环境的话,也就是说服务器不支持在线编译及打包,那么需要自己上传依赖的JAR包,然而可能服务器上已经存在了该项目所依赖的JAR包(比如项目修复BUG,重新打包上传,而依赖不变或者版本升级,修改方法等),无需再次上传所依赖的JAR包,此时只需将该项目单独打包,在运行的时候指定CLASSPATH即可。 在将JAR包部署到服务器上之后,设置CLASSPATH环境变量,运行java -jar ...命令出现ClassNotFoundException异常。之后又试用了诸多其它参数设置C 继续阅读 »
2016-04-25 zzyhappyzzy
cocoapods是Xcode管理第三方类库的工具(当然也可以管理自己封装的私有库),能够处理类库之间的依赖关系,方便多个类库的升级和管理。它是用ruby语言编写的。 more 一、更换ruby源 打开命令行工具terminal,依次输入下面的命令 ruby官方源https://rubygems.org/很可能被墙了 淘宝的ruby源~~https://ruby.taobao.org/~~已停更,建议使用最新的ruby-china源http://gems.ruby-china.org/ 继续阅读 »
2017-03-30 ruki
最近对xmake的操作权限进行了升级,提供更加安全的命令操作,例如: 改进xmake install和xmake uninstall命令,提供更加安全地安装和卸载支持 参考homebrew,禁止在root下运行xmake命令 改进xmake自身的编译安装脚本,不在root下进行build 安全问题1 之前的xmake install和xmake uninstall行为,是自动build后进行安装,而大部分情况下安装目录是在/usr/local目录下。 因此,需要root权限才能写入,那么之前的方式只能暴力地直接加上sudo xmake install来执行。 可想而知,虽然安装确实成功了,但是由于默认的自动构建行为,导致生成 继续阅读 »
2015-11-05 Brian Li
在项目中使用的还是java1.7比较多,1.8平时业余项目用用,学习下,毕竟新版本始终会代替旧版本的.在mac上推荐使用jenv工具来管理多java版本, 能够随意切换. 官方网站http://www.jenv.be/{:target="_blank"},还有个是http://jenv.io/{:target="_blank"} 国人开发的算是升级版本把,能够通过该工具安装java,ant,maven,tomact.对于我来说,使用jenv足够了. 继续阅读 »
2016-10-12 曹强
装饰者模式:给对象动态地增加职责。跟继承相比,装饰者是一种更轻便灵活的做法,是一种“即用即付”的方式。 js的装饰者 假设我们在编写一个飞机大战游戏,这个飞机可以升级,发射导弹,发射原子弹 var plane = { fire: function() { console.log('发射普通子弹'); } }; var missileDecorator = function() { console.log('发射导弹'); }; var atomDecorator = function() { console.log('发射原子弹'); }; var fire1 = plane.f 继续阅读 »
2018-03-15 林长宇
问题 升级Mac后,Jekyll 无法启动了。 用GEM更新Jekyll居然出错了。 $ gem install jekyll ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory. 继续阅读 »
2016-03-12 浩阳
content {:toc} 本文主要说明对这个博客主题的改版和代码重构的过程。这个简洁高雅的博客主题受到了很多朋友的喜欢。在写第一版界面时,我对前端并不是很熟悉,对Jekyll也不熟悉。现在距离当时也一年了,对自己当时写的代码也不太满意了,同时Jekyll如今也已经升级了,目前最新版为3.1.2。因此我在临近毕业尚未入职前做一下博客主题的代码重构和改版吧。 主要想做这些事情有:添加归档,添加标签,添加分类页面,主页显示文章摘要,代码去除 jQuery 和 BootStrap,优化移动端显示,将所有变量写入配置文件_config.yml中等。再优化一些细节吧。希望更多人会喜欢。 继续阅读 »
2018-01-25 Vaniot
ubuntu修复windows引导 ```shell sudo update-grub ``` windows下修复ubuntu引导 昨天安装了双系统的笔记本中win10崩了,各种折腾依旧未能修复,平时没有备份的习惯,就只能重装了:tired_face:(备份是个好习惯),重装之后,电脑默认是win10,因为Windows是不能引导Linux的,而每次Windows 10升级或恢复都会将Linux的启动引导覆盖掉,导致无法进入Linux。正常情况下如下: 重装之后则是直接进入win10,找回ubuntu步骤如下: more 1.制作ubuntu的启动u盘,按安装的设置为U盘启动,选择试用Try ubuntu 继续阅读 »