
学习笔记
David116
这个作者很懒,什么都没留下…
展开
-
Swift 中的变量(var let , Optional)
相对于C或者OC,Swift在变量方面引入许多新概念。比如区分可变变量和定义和赋值一次,多次使用的 常量。以及值可以为空的 可选类型 optional 变量.1) 基本变量和常量用法用let来声明常量,使用var来声明变量。一个常量的值,在编译的时候,并不需要有明确的值,但是你只能为它赋值一次。也就是说你可以用常量来表示这样一个值:你只需要决定一次,但是需要使用很多次。原创 2016-06-12 13:12:21 · 765 阅读 · 0 评论 -
一台Linux上创建多个JETTY实例
Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器.参考:http://blog.163.com/scuqifuguang@126/blog/static/17137008620147139398337/有时候为了调试或者开发目的,需要在一台服务器上部署多个JETTY实例。其实这个实现还挺简单的。拷贝 JETT原创 2016-12-20 21:24:22 · 3071 阅读 · 1 评论 -
基于Python的Flask Web开发 笔记 (2)
模板模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。Hello World!templates/index.html:Jinja2模板 Hello, {{ name }}!templat原创 2016-10-19 12:19:56 · 845 阅读 · 0 评论 -
基于Python的Flask Web 开发 笔记 (1)
1)安装$ pip install flask2) 主要程序结构from flask import Flask from flask import requestapp = Flask(__name__) #初始化@app.route('/') # 路由,URL和对应处理函数def index(): # 视图函数,渲染返回页面 use原创 2016-10-19 11:41:05 · 975 阅读 · 0 评论 -
基于PHP SLIM 框架搭建 RESTful 风格API 示例
PHP是快速搭建网站的利器,在中小网站有着广泛的应用。Slim是一个PHP微型框架,可以帮你快速创建强劲的Web应用和API。经常有人讨论说那种PHP框架更好,其实这个问题就像语言本身的争论一样,是没有什么标准答案的。就看合适不合适。看到有人说过这么一句话,说PHP的框架也可以按层次或者使用阶段来,比如最精简系: 类似 Slim Framework / 功能齐全:类似 CI YI原创 2016-06-20 15:12:42 · 16001 阅读 · 2 评论 -
Swift + iOS9 应用开发 (1) -- XCode 基本使用和UI搭建
Swift是苹果经过近十年准备而推出的一门编程语言,现在被广泛用于相关苹果设备上的开发。从编程语言网站统计来看,Swift有不断上升的趋势。坊间甚至流传将来Android的开发也会采用Swift语言。笔者经过几个月的使用,深深希望上了这门语言。Xcode是苹果为开发自身产品应用退出的集成开发环境(IDE),其功能功能强大:“Xcode 7 包含您为 iPhone、iPad、Mac 和 Appl原创 2016-06-20 16:29:11 · 2319 阅读 · 0 评论 -
PHP CI 框架教程 (1) -- 安装和简介
1. 安装从 http://www.codeigniter.com/download 下载,有2个可选版本,可根据需要选择。下载后解压缩,然后放到你应用服务器对应的程序目录中即可,如MAC (/Library/WebServer/Documents)启动应用服务器,如apache httpd 或 nginx ,然后就可以在浏览器中访问到2. CI框架结构翻译 2016-06-17 13:26:12 · 15408 阅读 · 1 评论 -
Spring4+Struts2+Hibernate 搭建示例
SSH的框架一度在JAVA企业应用中占有很高的比例,几年前也用SSH做过一些网站及应用服务接口相关的项目。最近在整理一些之前的工作,所以简单回顾一下。用下面的例子算是做个学习笔记吧。1. 引言每种框架都有其自身的优势和不足,这和框架本身的设计初衷以及后来的发展,包括社区支持等等各种因素相关。Anyway,现在越来越多的人认同Spring似乎提供了更好和更广的功能性选择。不过还是有一些因素,原创 2016-06-16 10:10:40 · 970 阅读 · 0 评论 -
iOS 9 自动布局 1: 开始使用
自动布局在iOS开发中是非常重要的一项技能。老外的这篇文章写得非常好,试翻译如下:原文:https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2省略前面部分关于 Autosizing 章节,待补充。自动布局是如何起作用的翻译 2016-06-15 09:30:01 · 547 阅读 · 0 评论 -
Swift中的数组和字典
Swift对数组和字典的定义和使用语法,体现了现代语言的特色。熟悉后会感觉更加简练和易用。1)数组定义和声明var a = Array()// 等同于var a = [String]()let animals = ["Giraffe", "Cow", "Doggie"]animals.append("Ostrich") // 不会编译,因为animals 是 letlet转载 2016-06-13 11:35:11 · 590 阅读 · 0 评论 -
Swift中的函数和闭包
Swift的函数引入了许多新概念,比如区分内部和外部参数名字,参数个数可变,使用元组作为参数,使用->来指定返回类型,也可以返回多个返回值。甚至,函数本身可以作为参数或者返回值来使用。闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着这些常量和变量,俗称闭包。1)函数定义使用关键原创 2016-06-12 12:07:59 · 491 阅读 · 0 评论 -
一些中文自然语言处理工具包
1、Synonyms -- 号称最好的中文近义词工具包https://github.com/huyingxi/Synonymssynonyms可以用于自然语言理解的很多任务:文本对齐,推荐算法,相似度计算,语义偏移,关键字提取,概念提取,自动摘要,搜索引擎等。2、结巴分词GitHub: https://github.com/fxsjy/jieba特点支持三种分词模式:精确模...原创 2019-05-05 16:40:53 · 1989 阅读 · 0 评论