- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 小程序工程化简单搭建
小程序工程化简单搭建0x00 因何而生涉及的工具涉及的项目工具包目标过程测试结语0x00 因何而生自项目需要小程序开发人员,中途转半前端也一年多了,由于团队中并没有前端开发人员,导致这一年多的时间中几乎是“茹毛饮血”式的开发。es5、es6、vue、react、js原生、jquery混合写,变量、方法、类命名随心而定。组员之间口头建立了一套规则,但由于人员的变动,代码风格早已五花八门。最近一段时间需要修改一部分遗留代码,深切的感受到了早期野蛮开发带来的痛苦,加上早先阅读《前端进阶》其中谈到工程化的必要性
2021-05-08 15:50:38 371 3
原创 echarts中x轴文字过长使用split,reduce进行换行处理
echarts中x轴文字过长使用split,reduce进行换行处理0x00 背景0x01 实现0x00 背景在今天使用echarts的过程中,遇到了x轴标题过长的问题,进行四字或五字进行换行可以解决。0x01 实现第一想到了的是可以循环字符串判断index插入,但同时我们想想,整个字符串数组从前往后判断index,最后再合关成一个字符串,实际上是一个reduce的操作。split分解字符串为字符数组reduce进行操作累加最终代码如下:xAxis: { type:
2021-03-23 16:33:00 370
原创 用css给小程序画个简单写轮眼
用css给小程序画个简单写轮眼最终的效果初衷动画分解最终的效果初衷之前看到过一个h5的迷幻动画,正好今天有时间,把这个也简单画了一下。动画分解重复创建几个View,每个View为之前90%大小,并居中为预期转动的View设置css动画实际就上面两点,很简单。看一下实际的代码:wxml:<view class="container"><view clas...
2020-04-04 11:31:45 956 1
原创 Swfit4中Codable解析"Any"类型的问题(Type 'XX' does not conform to protocol 'Decodable')
0x01 问题因为Swift4中引入了新协议"Codable",所以我想在最近的项目中不使用第三方库来解析,而使用原生的特性来处理。在写下面这么一个entity的时候,提示“Type 'Block' does not conform to protocol 'Decodable'”:struct Block: Codable { let message: String l...
2018-05-28 14:04:54 15495
原创 为UILabel创建链式调用写法
0x00 背景:开发的时候现在用到的最多的AutoLayout第三方框架就是Masonry(Swift为SnapKit)了,里面有一种非常舒服的调用方法用流行的 话来讲就是链式调用方法,是把一块组合调用方法使用.连接的方式写出来,使得编码方式更直观,更容易理解。下面我们看一下如何在UILabel中使用这种技巧。0x01 问题首先,假设我们有一个view,我们需要它在距他的pare...
2018-05-07 10:42:09 389
原创 为Objective-C的NSArray实现Swift的Sequence的filter方法
0x00 背景:在使用swift的squence的时候,经常会给使用filter方法来过滤一些自己想要的东西。想到Objective-C中也有类似的方式,但是是使用了NSPredicate来转化的,所以就引出了此文,看看是否能像swift的filter一样来实现(但使用NSPredicate实际可以更普遍的处理更多类型的问题,此文只是处理比较简单的一些情况)。0x01 问题我们在...
2018-04-09 11:31:47 681
原创 使用cocoapods遇到的一个问题,记录
问题:今天回家,从服务器clone一份代码出来,因为用了cocoapods作为第三方库管理,也没多想,就直接pod install了,然后,问题就来了:――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――### Report* What did you do?* W
2014-03-18 00:03:51 15590 6
原创 关于UITableView在ios6.0中的新用法
近来经常看到朋友在使用最新的iOS SDK 6.0版本的UITabelView的时候,会出现以下的错误:*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must re
2012-12-27 17:58:37 12874 4
原创 关于Three20框架下的本地化不能使用的问题
Three20框架中的本地化设置默认是为en的。如果不进行设置,虽然项目下的Bundle下有很多本地化文件,但不设置的话是没有用的。设置方法:(XCode4.0之后)打开你的项目工程,找到xxx-Info.plist文件,添加一个Key,叫Localizations,选择Type为Array。在这个array下面添加你需要的本地化语言。如图:保存,再编译,里面自带的对应
2012-09-18 10:54:08 763
原创 Cocoa对象的弱引用适用情况
为了解决两个对象相互引用出现的循环引用情况。1 对象A与对象B之间要相互通信。两个对象需要相互想用。则将B对象作为从属对象,A对象保留一份B对象的引用;而B对象只是弱引用A对象。2 Cocoa中,TableDataSource,委托,都被看作是弱引用。
2012-05-24 16:56:42 621
原创 WebTrack 在 python bottle framework中的简单实现
<br />网络臭虫亦即网络信标,是通过某种手段隐式获取信息的的方法。<br />在bottle framework中可用下面的方法实现:<br />首先在你要用户浏览器显示的页面tpl上嵌入一个1*1像素的图片,或更小。<br />这个图片地址指向你服务器上某个特定位置,如static/webtrack.png。<br />用户打开网页,就会访问这个图片(通过浏览器如http://abc.abc.com/static/webtrack.png方式提交)。则在绑定函数里,<br />可以通过request.
2010-06-01 09:39:00 958
Beginning iPhone3 Development Exploring the iPhone SDK.pdf
2012-02-08
python2.6.4 for linux
2009-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人