- 博客(350)
- 资源 (15)
- 收藏
- 关注
原创 javaEE之标签和过滤器
a、ax.servlet.jsp.tagext.SimpleTag,一般选择继承javax.servlet.jsp.tagext.SimpleTagSupport,覆盖掉doTag方法 b、在WEB-INF目录下建立一个扩展名为tld的xml文件(标签配置) c、在JSP中使用前,先通过taglib指令导入外部的标签库 3、执行原理:SimpleTag接口中的方法
2016-12-22 22:52:12 966
原创 javaweb之response、request对象
response、request对象Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。HttpServletRespons
2016-12-21 00:05:38 743
原创 javaweb之Servlet
Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:编写一个Java类,实现servlet接口。把开发好的Java类部署到web服务器中。编写一个Java程序,向浏览器输出“hello servlet
2016-12-18 00:13:46 416
原创 Tomcat服务器&http协议
一、Tomcat服务器(很熟悉)1、Web开发概述javaSE: javaEE:13种 javaME:JavaEE规范: 13种技术的总称。Servlet/Jsp JDBC JNDI JTA...Tomcat:Servlet/Jsp容器,轻量级服务器。 2、Tomcat下载Tomc
2016-12-17 00:07:23 425
原创 XML解析
XML解析技术概述XML解析方式分为两种:dom和saxdom:(Document Object Model,即文档对象模型)是 W3C组织推荐的处理 XML的一种方式。sax: (Simple API for XML)不是官方标准,但它是 XML社区事实上的标准,几乎所有的 XML解析器都支持它。XML解析器Crimson、Xerces、Ael
2016-12-15 23:59:12 280
原创 XML语法之DTD
DTD 的语法细节:元素定义1在DTD文档中使用ELEMENT声明一个XML元素,语法格式如下所示: 元素名称 元素类型>元素类型可以是元素内容、或类型如为元素内容:则需要使用()括起来,如书架 (书名,作者,售价)>书名 (#PCDATA)>如为元素类型,则直接书写,DTD规范定义了如下几种类型:EMPTY:用于定义空元素,例如 ANY:表示元素内容为任
2016-12-15 00:17:20 337
原创 JavaWeb之数据库部分--JDBC总结
1 案例一:使用JDBC完成CRUD的操作:1.1 需求:对分类管理使用JDBC进行CRUD的操作.1.2 分析:1.2.1 技术分析:【JDBC的概述】JDBC:Java DataBase Connectivity Java数据库的连接.* 是SUN公司统一提供的一套接口规范(JDBC).各个数据库生产商提供实现.驱动:两个硬件设备
2016-12-13 00:16:18 405
转载 iOS Core Animation Advanced Techniques(中文翻译)
最近项目中 画图和动画的需求比较多,网上找资料发现本书很不错而且找到了中文翻译版,转载过来。翻译,喵~知识是人类进步的阶梯1-图层树2-寄宿图3-图层几何学4-视觉效果5-变换6-专有图层7-隐式动画8-显式动画9-图层时间10-缓冲11-基于定时器的动画12-性能调优1
2016-11-30 14:42:59 1609
原创 JavaWeb之数据库部分--JDBC初步
JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范。JDBC与数据库驱动的关系:接口与实现的关系。 JDBC规范(掌握四个核心对象):DriverManager:用于注册驱动Connection: 表示与数据库创建的连接Statement: 操作数据库sql语句的对象ResultSet: 结果集或一张虚拟表
2016-11-30 00:17:21 329
原创 Mac安装mysql数据库&MySQL基础和MySQL在开发中常用的技术
Mac安装mysql数据库 常见的SQL语句打开终端,输入:sudo vi ~/.bash_profile输入 i然后粘贴以下内容# mysqlalias mysql='/usr/local/mysql/bin/mysql'alias mysqladmin='/usr/local/mysql/bin/mysqladmin'# lsalias ls='ls -G'按ESC
2016-11-27 23:17:13 1116
原创 AutoLayout学习资料集锦
AutoLayout 第三方库PureLayout自动布局Masonry自动布局如果硬要用官方的VFL(Visual Format Language)官方的VFLCartographySwift-自动布局SnapKitMasonry的Swift移植版UIView-FDCollapsibleConstraintsAutoLayo
2016-11-03 23:42:43 343
转载 Hello,服务端 Swift
原文:Hello Server Side Swift作者:Logan Wright译者:CocoaChina--kmyhy(博客)自从苹果官方发布了一个 Swift 的 Linux 开源版本之后,服务端 Swift 终于迎来了一个令人激动的前景。我的好奇心终于无法克制,是时候尝试一下服务端 Swift 了!除了用过几个 Baas 以外,我没有任何后端编程经验,但幸运
2016-10-21 10:37:27 292
原创 Java网络编程1
网络参考模型 OSI(Open System Interconnection 开放系统互连)参考模型 TCP/IP 参考模型 七层描述 1. 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地
2016-10-20 15:21:51 242
转载 国内有哪些质量高的JAVA社区?
转自:http://www.zhihu.com/question/29836842#answer-13737722并发编程网 - ifeve.com 强烈推荐ImportNew - 专注Java & Android 技术分享 内容也挺不错InfoQ - 促进软件开发领域知识与创新的传播开源中国 - 找到您想要的开源项目,分享和交流IBM developerWorks 中国
2016-09-07 20:55:04 23345 5
原创 App Store中开源的 iOS Apps 集合
以下是一些App Store中开源的 iOS Apps 集合。 Feel free to contribute: issues, pull requests, or Twitter. Swift Designer News App https://github.com/MengTo/DesignerNewsApphttps://itunes.apple.com/app/designer-news-...
2016-08-30 23:28:17 1355
原创 设置xcode7模拟器键盘显示中文步骤
step1:模拟器设置language为简体中文。step2: product - scheme - Edit scheme - run - options - 在application language下面有一个application Region选项改为“中国”然后就可以输入中文了。
2016-08-22 10:15:43 3037
原创 iOS UITextView和UITextField的键盘处理
1、设置键盘类型:self.phoneField.keyboardType = UIKeyboardTypeNumberPad;typedef NS_ENUM(NSInteger, UIKeyboardType) { UIKeyboardTypeDefault, // Default type for the current input m
2016-07-30 15:43:26 1363
原创 iOS sqllite 数据库
前言:现在的项目中 推送消息需要用到 数据库缓存从服务器推送过来的消息,demo代码如下://// MessageTool.m// testdataBase//// Created by tinghou on 16/7/28.// Copyright © 2016年 tinghou. All rights reserved.//#import "MessageTool.
2016-07-28 00:17:45 418
原创 This application's application-identifier entitlement does not match that of the installed applicati
This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.手机上已经装了包标识符一样的 App,删掉再运行。
2016-07-18 15:38:23 1285
原创 iOS真机运行出现The certificate used to sign "APP名" has either expired or has been revoked.
step1:打开“钥匙串访问”->我的证书:删除相关的证书step2:真机运行,Fix即可。step3:xcode弹出一个框让选择,此时选择reset证书即可
2016-07-13 17:12:49 3211
原创 煤矿工人成为互联网工程师的故事
新闻来源: 外刊IT评论你是否为你将来想从事的工作和事业做出了足够的努力?我将要给你讲述一个真实的故事,一个叫Mircea Goia的煤矿工转行去追求他真正想要的工作的故事 - 我来自于一个东欧国家。我在一个煤矿里工作了很多年(在一个很深的矿井里)。每天我都处在危险中,那些年都是这样度过的。后来我感觉过够了这种生活,决定去寻找另外一种生活(挖煤没有任何前途。)我很年轻,没有任何负担,跟你们一样
2016-06-28 18:45:39 896
原创 利用KVC写的一个分类实现自动生成模型属性代码
// 设计模型属性代码:有了这个分类就可以不用自己写模型的属性代码了, 在需要的地方调用该方法传递一个字典进来就可以自动生成属性,打印出来后复制到模型类中即可//// NSObject+Property.m// ElectronicsTaxS//// Created by Vitco on 16/5/11.// Copyright © 2016年 tinghou. All
2016-06-28 16:26:04 768
原创 父亲的祈祷文—— 美国五星上将,麦克阿瑟将军
你必须怀抱梦想在挫折的时候,能够自励又能励人。你必须足够勇敢。在害怕的时候,能够自持又能持人。你必须足够坚强。在脆弱的时候,能够自助又能助人。做一个胜不骄,败不馁的人。能坐而言,又能起而行。潜心认识这个浩瀚的世界。入睡前反省自己。了解重大的差别就在于细节。相信罪恶报应,
2016-06-28 09:27:26 2565
原创 iOS开发之runloop
1.Runloop基础知识1.1 字面意思 a 运行循环 b 跑圈1.2 基本作用(作用重大) a 保持程序的持续运行(ios程序为什么能一直活着不会死) b 处理app中的各种事件(比如触摸事件、定时器事件【NSTimer】、selector事件【选择器·performSelector···】) c 节省CPU资源,提高程序性能,有事情就做事情,没事
2016-06-01 00:11:55 521
原创 iOS中UITableViewCell的重用问题解决方案
UITableView中的cell可以有很多,一般会通过重用cell来达到节省内存的目的:通过为每个cell指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,当cell滚出屏幕时,会将滚出屏幕的单元格放入重用的queue中,当某个未在屏幕上的单元格要显示的时候,就从这个queue中取出单元格进行重用。但对于多变的自定义cell,有时这种重用机制会 重影出错。
2016-05-31 14:45:02 608
原创 Key-Value Coding
1.简介 KVC:Key-Value Coding,直译是:键值编码。简单来讲,就是给属性设置值的 比如说如下的第一行KVC的代码,其实和第二行的普通代码是等效的: UITableViewController *vc = [segue destinationViewController]; kvc: [vc setValue:self.tex
2016-05-30 23:55:56 447
原创 Key-Value Observing
1.简介在ios里,可以添加观察者模式,来实现某个property更改后,通知指定的类。然后到observeValueForKeyPath:ofObject:change:context:提供处理1 [object addObserver: observer forKeyPath: @"frame" options: 0 context: nil]; 调用方法是里:
2016-05-30 23:54:25 583
转载 最好用的svn的Mac版源码管理工具Cornerstone
俗话说:“工欲善其事必先利其器”;对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现在各个公司用于源码管理工具通常有下面两种:第一种,Git:使用git的公司应该是最多的。第二种,svn:目前我们公司使用的就是svn。当然,他们两者的区别,在这里就不做解释了,一般选择用什么源码管理工具,一般会是整个项目的负责人
2016-05-30 23:45:38 5312
原创 iOS开发总结之 Foundation框架总结
1.创建nsstring基本方式#import int main(int argc, const char * argv[]) { //如何创建字符串对象 /* 通过不同的方式创建字符串,字符串对象储存的位置也不一样 >如果是通过字符串常量创建,那么字符串对象存储在常量区中 >如果是通过alloc initWithFormat/stringW
2016-05-30 23:37:00 1120
转载 iOS应用支持IPV6,就那点事儿
果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。一、IPV6-Only支持是啥?首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被分配的地址均是I
2016-05-25 23:33:10 7082 1
转载 移动端地图技术分享
该文章属于原创,转载请注明: http://www.jianshu.com/p/41179be5893a本人现就职于国内某地图导航公司,这篇文章是我前段时间在公司组织技术分享的一个PPT,文章内容也主要由这个PPT的内容为主,通过这篇文章可以很好的帮你了解地图导航这个行业的相关技术。PPT内容主要包括地图相关专业知识、百度和高德SDK整体框架、数据来源、行业概览等组成。其中关于地图
2016-05-25 13:43:21 1779
原创 swift基本语法(总结提炼版)之014 swift 之闭包循环引用
代码:import UIKitclass ViewController: UIViewController { // Swift中定义属性, 必须在构造方法中初始化, 否则就必须加上? // 注意: 以下写法代表闭包的返回值可以为nil // var finished: ()->()? var finished: (()->())? overrid
2016-05-24 23:49:17 388
原创 swift基本语法(总结提炼版)之013 swift 之闭包返回值
1.代码import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let sc = createScrollView({
2016-05-24 23:47:38 861
原创 iOS开发总结之UITableView表格数据的批量操作2
1.效果图2关键代码#import "HTDealsViewController.h"#import "HTDeal.h"#import "HTDealCell.h"@interface HTDealsViewController () @property (weak, nonatomic) IBOutlet UITableView *tableView;/**
2016-05-20 23:56:08 705
原创 iOS开发总结之UITableView表格数据的批量操作
1.效果图2.关键代码#import "DealsViewController.h"#import "Deal.h"#import "DealCell.h"@interface DealsViewController () @property (weak, nonatomic) IBOutlet UITableView *tableView;/** 所有的团购数
2016-05-20 23:36:49 1060
原创 OC运行时机制之Runtime
一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。事实证明:在编译阶段,OC可以调用任何函数,即使这个函数并未实现,只要声明过
2016-05-20 14:19:21 1741
原创 IOS开发总结之文件下载(大文件下载)
#import "ViewController.h"#import "DACircularProgressView.h"/** * NSURLConnectionDataDelegate协议中的代理方法 开始接收到服务器的响应时调用 - (void)connection:(NSURLConnection *)connection didRec
2016-05-20 00:09:00 2481
原创 ios开发总结之文件下载(小文件下载)
- (void)viewDidLoad{ [superviewDidLoad]; // 下载小文件的方式 // 1.NSData dataWithContentsOfURL // 2.NSURLConnection }// 1.NSData dataWithContent
2016-05-19 23:53:43 1424
原创 ios开发总结之UiView常用方法及坐标系转换
- (void)viewDidLoad{ [superviewDidLoad]; // 蓝色 UIView *blue = [[UIViewalloc] init]; blue.backgroundColor = [UIColorblueColor]; blue.frame = CGRec
2016-05-19 23:40:57 4254
原创 ios开发总结之 取绝对值
int abs(int i); // 处理int类型的取绝对值double fabs(double i); //处理double类型的取绝对值float fabsf(float i); /处理float类型的取绝对值
2016-05-17 13:53:20 5892
C语言深度解剖--解开程序员面试笔试的秘密(完整版)
2013-12-18
Effective C++中文第三版
2013-04-29
Android程序员指南
2013-04-29
C语言编程之道
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人