我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美? 显然第一个比较好看,后面那个显得头重脚轻,这也注定了它不是一个稳定的版本,只存活了不到半年的时间。200
分类:
编程语言 时间:
2016-01-29 19:39:44
阅读次数:
104
上网简单看了几篇博客自己试了试简单的爬虫哎呦喂很有感觉蛮好玩的 之前写博客 有点感觉是在写教程啊什么的写的很别扭 各种复制粘贴写得很不舒服 以后还是怎么舒服怎么写把每天的练习所得写上来就好了本来就是个菜鸟不断学习 不断debug就好 直接上程序: 1 # -*- coding: utf-8 -*-
分类:
编程语言 时间:
2016-01-29 19:38:36
阅读次数:
145
namespace Razor.Controllers { public class JSController : Controller { public ActionResult Index() { List<string> FriendsId = new List<string> { "S1",
分类:
编程语言 时间:
2016-01-29 19:36:04
阅读次数:
491
1、 结构体基础知识 有时需要将不同类型的数据组合成一个有机的整体,以供用户方便地使用。这些组合在一个整体中的数据是互相联系的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项,都是这个学生的属性,见图7.1。 图 7.1 可以看到学号(num)、姓名(name)、性别(sex)、年龄(a
分类:
编程语言 时间:
2016-01-29 19:33:12
阅读次数:
337
第一篇废话太多了,我的博客最主要的是给自己看的,大家觉得还凑合也可以看看,能说自己想法的就更好了,因为一个人的思想是有局限性的。集思广益,自己的认知才不会被禁锢。 注:其他的系统没装,在Windows系统下进行学习的,所以下面的下载,安装都是在Windows下过程。 Python是什么?我觉得不用写
分类:
编程语言 时间:
2016-01-29 19:32:49
阅读次数:
286
之前我发了数篇系列博文来仔细研究Poisson Image Editing算法,每次重新审视和深入,仿佛都能有更为深刻的认识很很大的收获。这应该算是我这个系列的完结篇,会用用Matlab代码一点一点的演示,原文作者到底是如何设计和实现他那个强大且影响深远的算法的。希望你在看本文之前务必参考一下文章来了解算法原理,本文将主要讲解编程实现的问题。...
分类:
编程语言 时间:
2016-01-29 16:27:40
阅读次数:
680
写在前面
感谢所有点进来看的朋友。没错,我目前打算写一本关于Unity Shader的书。出书的目的有下面几个:
总结我接触Unity Shader以来的历程,给其他人一个借鉴。我非常明白学Shader的艰难,在群里也见了很多人提出的问题。我觉得学习Shader还是一件有规律可循的事情,但问题是中文资料难觅,而大家又不愿意去看英文。。。这对我有什么好处呢?强迫我对知识进行梳理,对细节问题把握更清楚...
分类:
编程语言 时间:
2016-01-29 16:28:23
阅读次数:
401
在python中一切都是对象,每个对象都有三个属性分别是,(id)身份,就是在内存中的地址,类型(type),是int、字符、字典(dic)、列表(list)等,值, 例如: a = 12 就是用12这个类型为整数的,值为12,在内存空间中创建了一个空间(这个空间会用一个地址来表示,就是id),当对
分类:
编程语言 时间:
2016-01-29 16:27:03
阅读次数:
155
我们来看一个灰度图像,让表示灰度出现的次数,这样图像中灰度为 的像素的出现概率是 是图像中全部的灰度数, 是图像中全部的像素数, 实际上是图像的直方图,归一化到 。把 作为相应于 的累计概率函数, 定义为: 是图像的累计归一化直方图。我们创建一个形式为 的变化,对于原始图像中的每一个值它就产生一个
分类:
编程语言 时间:
2016-01-29 16:25:19
阅读次数:
333
前言:项目中有个需求需要对产品的日志处理,按照产品中日志的某些字段,对日志进行再次划分。比如产品的日志中含有字段id,tag=1,现在需要把tag是基数的放到一个文件中,tag是偶数的放入一个文件中。这就涉及到多个文件的读写操作,一个文件一个文件读取写入那时间太久了,公司配备的单机,跑了半个多小时,
分类:
编程语言 时间:
2016-01-29 16:23:10
阅读次数:
246
1. Notepad++编写python脚本 1)新建文件,编写代码 2)点击菜单栏,“语言”—>“P”—>“Python”,设置脚本为Python语言的高亮(这样保存文本的时候,Notepad++也可以自动识别文件类型为.py) 3)保存:保存路径中不要带有特殊字符(中文、空格、其他特殊字符),否
分类:
编程语言 时间:
2016-01-29 16:18:18
阅读次数:
231
JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1.不使用递归的方法调用. public void traverseFolder1(String path) { int fileNum = 0, folderNum = 0; File file = new File(path); if (
分类:
编程语言 时间:
2016-01-29 16:18:58
阅读次数:
150
在网上找了几个帖子,但是由于水平有限,折腾了一会才实现了一个小程序。理论理解之后,加之一个实际Demo,对于新手理解ajax是很容易的。 我将具体的代码都贴上,方便和我一样初次学习的人理解。 操作步骤如下: 首先是请求页面的前台代码: <!DOCTYPE html> <html xmlns="htt
分类:
编程语言 时间:
2016-01-29 16:17:34
阅读次数:
173
经典的100个c算法 算法 题目:古典问题:有一对兔子。从出生后第3个月起每一个月都生一对兔子。小兔 子长到第三个月后每一个月又生一对兔子,假如兔子都不死,问每一个月的兔子总数 为多少? ________________________________________________________
分类:
编程语言 时间:
2016-01-29 16:12:28
阅读次数:
268
Javascript的组成部分为: 1.核心(ECMAscript) 2.文档对象模型(DOM) 3.浏览器对象模型(BOM)
分类:
编程语言 时间:
2016-01-29 16:12:51
阅读次数:
150
[Crane et al. 2013]提出了利用热运动方程来计算网格测地线的方法,具体算法过程如下图所示: 第一步:热运动方程用来描述热的传播状态: 将热运动方程离散化并整理后得到: 其中:id为单位矩阵,t为时间间隔,Δ为离散Laplacian算子,ut为t时刻的热状态,u0为初始时刻的热状态。
分类:
编程语言 时间:
2016-01-29 16:11:43
阅读次数:
1164
package com.util; import java.io.File; import java.util.StringTokenizer; /** * 文件/目录 部分处理 * @createTime Dec 25, 2010 7:06:58 AM * @version 1.0 */ publ
分类:
编程语言 时间:
2016-01-29 16:08:48
阅读次数:
178