- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 overflow:hidden 的妙用
示例如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>hello</title> <style> .container{ background: red; /*overflow: h
2018-05-31 10:48:22 621
原创 @ConditionalOnClass的使用探索 新日暮里格斗大会
Spring的新引入的注解 @ConditionalOnClass是Springboot实现自动配置的重要支撑之一。其用途是判断当前classpath下是否存在指定类,若是则将当前的配置装载入spring容器。举例来说,如果在maven中引入了velocity,那么视图就使用velocity,若引入的是freemarker,则使用freemarker.但是眼见为虚,手敲为实,所以自己决定来验证下其...
2018-05-24 11:18:42 39815 24
原创 生产环境 ios推送证书更换
苹果的推送证书的有效期是一年,过期了就没法推送了,那问题就严重了。整体步骤很简单:1)先去apple developer上,对相应的appid重新生成生产环境的推送证书2)下载到mac后,导入钥匙串中,然后导出为p12,期间自己设个密码3)到第三方推送官网上(本人采用的个推),将p12证书更换一下即可整个过程,app无需重新打包,上线(当然想想苹果也不可能这么搞),经生产环境验证推送一切正常(不正...
2018-05-23 09:46:07 3092
原创 编译原理练手之撸个Json Parser(二) 实体类映射
上一篇中,实现了json字符串的解析;但是一个json库真正cool的地方是跟实体bean的转换,于是今天便来撸下。这次其实跟编译方面没有任何关系,主要是java反射的运用。之前反射用的也少,正好一边百度一边练练。基本功能码完后的感受就是,看似简单的一个实体映射,其实要考虑的细节非常之多,因此也只能实现个大概,离真正能在生产环境使用还差的远。以下是一个测试beanpackage com.ff.fu...
2018-05-22 15:06:45 531
原创 编译原理练手之撸个Json Parser
https://github.com/lucyTheSlayer/FFJson手撸个python目标还是太遥远,先从简单的json解析器开始。捣鼓了半天,似乎是ok了,现总结一下。1.Lexer 分词器分词器的目标是将输入的String token化,定义了以下Token种类public enum FFToken { Comma,Colon,LBracket,RBracket,LBrace...
2018-05-21 21:16:37 772
原创 自制简易编程语言 个人笔记(2)
https://github.com/lucyTheSlayer/orange网上把tiny machine的源码下载下来,省的自己敲了,赶紧试了下自己生成的字节码,不出所料一大堆bug。经过debug,总算是能跑个像样的程序了。立马敲一个,就从最简单的计算阶乘开始:#welcom to orange#this program computes n! for the input n#plz e...
2018-05-17 19:22:52 1071
原创 自制简易编程语言 个人笔记(1)
(写博客是提醒自己挖了坑一定要填)github地址https://github.com/lucyTheSlayer/orange趁着空闲时间,准备学习自己搞一套编程语言出来,就命名为Orange。Orange的最终目标是python的简化版,具有oop的支持(希望能坚持到这步)于是翻出好几年前的老书《编译原理及实践》,照着书后源码就是一顿敲。书中的TINY语言格式是在是太丑了,所以必须对其源码进行...
2018-05-17 14:18:30 9058 2
信息检索导论
2011-12-14
从计算机到人脑:计算神经科学基础
2011-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人