自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (17)
  • 收藏
  • 关注

转载 利用Python,四步掌握机器学习

为了理解和应用机器学习技术,你需要学习 Python 或者 R。这两者都是与 C、Java、PHP 相类似的编程语言。但是,因为 Python 与 R 都比较年轻,而且更加“远离”CPU,所以它们显得简单一些。相对于R 只用于处理数据,使用例如机器学习、统计算法和漂亮的绘图分析数据, Pthon 的优势在于它适用于许多其他的问题。因为 Python 拥有更广阔的分布(使用 Jango 托管网站,自

2016-02-29 15:40:33 1652

转载 HTML head 头标签

HTML head 头部分的标签、元素有很多,涉及到浏览器对网页的渲染,SEO 等等,而各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,这就造成了很多差异性。移动互联网时代,head 头部结构,移动端的 meta 元素,显得更为重要。了解每个标签的意义,写出满足自己需求的 head 头标签,是本文的目的。本篇以一丝的文章为基础,进行扩展总结介绍常用的 head 中各个标签、元素的意义

2016-02-29 15:28:50 427

转载 iOS开发之网络编程--1、NSURLSession的基本使用

前言:学习NSURLSession的使用之前,先学习一篇关于NSURLSession的好文章《From NSURLConnection to NSURLSession》或者是国内的译文《从 NSURLConnection 到 NSURLSession》,或者不用学习本人的博客园笔记直接学习《从 NSURLConnection 到 NSURLSession》也是可以的,这篇对NSURLSession

2016-02-29 15:08:24 278

转载 iOS开发:WebKit、Safari以及SafariViewController

本文由CocoaChina译者ztdj121(博客)翻译,校对:星夜暮晨作者:Eva Diaz-Santana原文:WebKit, Safari and SafariViewController自iOS问世以来,iOS 和web总是形影相随。毕竟,当iOS诞生的时候,网站已经有15年的历史了(第一个网站的创建甚至可以追溯到1991年,而iOS在2007年才出现)

2016-02-29 14:13:43 1391 1

转载 iOS开发中如何合理地制造BUG

什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类:Crash掉的没有Crash掉的可能在平时的编程实践中,往往简单的把BUG与Crash基本等价了。而且我们很多精力也都放在解决Crash的Bug上面。而对于没有Crash掉的BUG,似乎没有过多的关注。但是,实际情况上那些让人痛彻心扉的“天坑”往往是那些没有Crash

2016-02-29 13:27:56 302

转载 Android中脱离WebView使用WebSocket实现群聊和推送功能

WebSocket是Web2.0时代的新产物,用于弥补HTTP协议的某些不足,不过他们之间真实的关系是兄弟关系,都是对socket的进一步封装,其目前最直观的表现就是服务器推送和聊天功能。更多知识参考:如何理解 TCP/IP, SPDY, WebSocket 三者之间的关系?    今天的重点是讲如何在Android中脱离WebView使用WebSocket,而不是在Web浏览器使用,如果

2016-02-29 11:46:42 1487

转载 Linux系统下自行编译安装MySQL及基础配置全过程解析

安装依赖:CentOS:# yum -y install wget gcc-c++ cmake make bison ncurses-devel perl unzipUbuntu:(使用ubuntu下面有不少需要root权限,请注意)复制代码 代码如下:# sudo apt-get install -y g++ gcc make lib

2016-02-29 11:43:42 350

转载 如果你恨一个程序员,忽悠他去做iOS开发

如果你恨一个程序员,忽悠他去做iOS开发。不管他背景是cobel还是 java,送他一本iOS开发的书。这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛。这叫舍不得孩子套不着狼,谁叫你恨他呢。然后你就会发现他没事会琢磨一下在虚拟机里运行一下mac OSX。Mac高大上啊,一用就上瘾。慢慢的,你发现他不再满足虚拟机了。程序员嘛,一般都对性能敏感的。他开始琢磨黑苹果了。这

2016-02-29 11:29:24 428

转载 打造自己的Python编码环境

趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2、Zsh、Vim优化、Consolas字体、NoisyTyper,这些的相关配置。工欲利其事必先利其器,好的编码环境可以提升我们的打码的幸福感。好的编码环境包括美观(视觉),声音(听觉),流畅度(触觉),工作环境(嗅觉,味觉)等多个方面。后面有几张配置后的图片感受一下,主要看字体和配色(有些人可能觉得比较丑,个人喜

2016-02-29 11:27:31 974

转载 Java编程入门(词汇表)

抽象类(abstract class):抽象类不能创建对象,主要用来创建子类。Java中的抽象类使用 abstract 修饰符定义。抽象数据类型(abstract data type ADT):抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。访问标识符(access specifier):用于方法或变量定义,限定了哪些类可以访问该方法或变量。Java中的访问标识符有

2016-02-29 10:48:34 559 1

转载 如何「偷」Android 的内存?

之前在做一个内存优化的时候,使用到了MemoryFile,由此发现了MemoryFile的一些特性以及一个非常trickly的使用方法,因此在这里记录一下What is itMemoryFile是android在最开始就引入的一套框架,其内部实际上是封装了android特有的内存共享机制Ashmem匿名共享内存,简单来说,Ashmem在Android内核中是被注册成一个特殊的字符设

2016-02-29 10:24:16 414

转载 iOS推送之远程推送

最近公司项目升级重构(重写),除了本来我所负责的模块,最后临危受命接了推送(远程和本地)相关的模块,顺便把推送的相关知识复习了一遍。后期连续工作十几天加上最后一天的通(瞎)宵(熬)达(一)旦(夜),也算是不辱使命。此文除了讲解远程推送相关的基本知识外,也会涉及一些推送相关的奇淫技巧。另外本文主要讲解远程推送,后续会出一篇iOS推送之本地推送(iOS Notification Of Local

2016-02-29 10:06:30 271

转载 JVM内幕:Java虚拟机详解

这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM 系统线程每个线程相关的程序计数器栈本地栈栈限制栈帧局部变量数组操作数栈动态链接线程共享堆内存管理非堆内存即时编译方

2016-02-26 16:15:05 262

转载 iOS推送之远程推送

最近公司项目升级重构(重写),除了本来我所负责的模块,最后临危受命接了推送(远程和本地)相关的模块,顺便把推送的相关知识复习了一遍。后期连续工作十几天加上最后一天的通(瞎)宵(熬)达(一)旦(夜),也算是不辱使命。此文除了讲解远程推送相关的基本知识外,也会涉及一些推送相关的奇淫技巧。另外本文主要讲解远程推送,后续会出一篇iOS推送之本地推送(iOS Notification Of Local

2016-02-26 15:59:20 456

转载 深入分析Java的序列化与反序列化

序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题:怎么实现Java的序列化为什么实现了java.io.Serializable接口才能被序列化transient的作用是什么怎么自定义序列化策略自定义的序列化策略是如何被调用的ArrayLi

2016-02-26 15:32:39 318

转载 RecyclerView 实现下拉刷新和自动加载

RecyclerView是 Android 兼容包V21中新推出的列表类,它的自定义化强的优点足以让它能够取代GridView和ListView,本文将结合SwipeRefreshLayout与RecyclerView讲解如何实现下拉刷新和自动加载的代码需要的依赖以下版本自行更新Ja

2016-02-26 15:14:16 487

转载 给 iOS 开发者的 Sketch 入门教程

作为一名iOS开发者,我经历过几个没有设计师的项目,结果就是,痛苦的一逼。做这种类型的项目,设计是非常重要的,特别是迭代设计。在每个项目最开始的时候,客户其实并不知道自己想要什么。直接堆码之前我们还是有点小小的设计知识更有助于你跟客户撕逼的时候占上风,其实我们只是想更完美,难道不是吗?这里我更推荐的做法是,迭代原型,而不是先堆码,这才是一个合格码农该做的。但是怎样才能在没有设计

2016-02-26 14:53:13 997

转载 iOS推送之本地推送

写此文的原因可见此文章的姊妹篇iOS推送之远程推送(iOS Notification Of Remote Notification),如果你看过了它的姊妹篇,了解过了远程推送,那么再来看此本地推送,真真是易如反掌啊!此篇文章的逻辑如下图所示:图0-0 此篇文章的逻辑图本地推送介绍本地推送和远程推送的功能是一样的,都是要提醒用户去做某些事情。但是和远程推送

2016-02-26 13:38:55 584

转载 Java线程面试题 Top 50

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用

2016-02-26 13:23:15 290

转载 Java并发编程:线程池的使用

在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的

2016-02-26 13:11:35 232

转载 银行的动态口令令牌是什么原理

有网银的少年们一般都收到过银行给的这样一个令牌,俗称动态口令,在支付的时候输入自己的密码和动态口令上的动态密码,就能完成验证,银行就相信你不是坏人了,今天我们来简述一下这个动态口令令牌是个什么原理。PS:本篇阅读可能需要读者有一些密码学基础,预警一下。RSA SecurID SID700如图的RSA SecurID SID700是当前市面上流行使用的动态口令令牌,在

2016-02-26 11:21:29 886

转载 如何成为一名优秀的全栈工程师?

什么是全栈工程师全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Stack(需翻墙)。他把全栈工程师定义为对性能影响有着深入理解的技术通才。自那以后全栈这个词便流行起来,我看到过的就有全栈工程师,全栈设计师,全栈运维,全栈市场营销人员等等。而在针对互联网人才的招聘网站上,全栈工程师更是一跃成为热门招聘职位,其薪资水平也比一般的开发工程师职位要

2016-02-26 11:14:20 656

转载 用 strace 命令浅析 git push 通过 SSH 工作的原理

昨天,突如其来的好奇充斥着我的脑袋:究竟 git push 如何通过 SSH 工作呢?由于我越来越习惯使用 strace 来折腾这类问题,所以我又尝试用它来练练手。如果我利用 strace(跟踪)git push 命令到这个网站的(资料)库,会得到如下显示:1[pid 15943] execve("/usr/bin/ssh", ["ssh

2016-02-26 10:26:40 464

转载 毁灭程序员效率的 15 个障碍

会议,什么都不懂的经理,生产效率指标——这就是你和下一个伟大软件之间的天堑。昨天必须得发布产品。用户争闹和咆哮某个缺失的功能。老板的老板说,我们最好迅速行动起来否则就炒我们的鱿鱼。感觉一切都有心无力。没有人满意开发人员这种已经“竭尽全力”改变世界的速度,每个人都希望代码像消防水管里的水一样能够源源不断地流出来,但没有人愿意提供给开发人员更好地完成工作的条件。正如那个想要我们昨天就完

2016-02-26 10:09:02 320

精通C#与ASP.NET程序设计(2)

精通C#与ASP.NET程序设计(2)

2007-11-02

精通C#与ASP.NET程序设计(1)

精通C#与ASP.NET程序设计(1)

2007-11-02

ASP_NET项目开发实践(3)

ASP_NET项目开发实践(3)

2007-11-02

ASP_NET项目开发实践(2)

ASP_NET项目开发实践(2)

2007-11-02

ASP_NET项目开发实践(1)

ASP_NET项目开发实践(1)

2007-11-02

ASP_NET 2_0动态网站开发教程(11)

ASP_NET 2_0动态网站开发教程(11)

2007-11-02

ASP_NET 2_0动态网站开发教程(10)

ASP_NET 2_0动态网站开发教程(10)

2007-11-02

ASP_NET 2_0动态网站开发教程(9)

ASP_NET 2_0动态网站开发教程(9)

2007-11-02

ASP_NET 2_0动态网站开发教程(8)

ASP_NET 2_0动态网站开发教程(8)

2007-11-02

ASP_NET 2_0动态网站开发教程(7)

ASP_NET 2_0动态网站开发教程(7)

2007-11-02

ASP_NET 2_0动态网站开发教程(6)

ASP_NET 2_0动态网站开发教程(6)

2007-11-02

ASP_NET 2_0动态网站开发教程(5)

ASP_NET 2_0动态网站开发教程(5)

2007-11-02

ASP_NET 2_0动态网站开发教程(4)

ASP_NET 2_0动态网站开发教程(4)

2007-11-02

ASP_NET 2_0动态网站开发教程(3)

ASP_NET 2_0动态网站开发教程(3)

2007-11-02

ASP_NET 2_0动态网站开发教程(2)

ASP_NET 2_0动态网站开发教程(2)

2007-11-02

ASP_NET 2_0动态网站开发教程(1)

ASP_NET 2_0动态网站开发教程(1)

2007-11-02

asp.net程序员查询辞典

asp.net程序员查询辞典

2007-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除