自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 赞助

如果你认为我的翻译质量还可以,不妨小额赞助我一下,让我有动力继续翻译更多的教程。 支付宝赞助 微信赞助

2016-04-07 18:14:03 1309

翻译 Django REST Framework v.3官方中文教程 索引

注意:这是版本v.3+的REST framework文档。 Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs。 为什么要使用REST framework? - 在线可视的API,对于赢得你的开发者们十分有用 - 验证策略涵盖了OAuth1a和OAuth2 - 同时支持ORM和非ORM数据源的序列化 - 可以配置各个环节,若无需更多强大的特性,

2016-04-07 02:41:15 51794 1

原创 《计算机网络:自顶向下方法》第8版 中文资料(含中文PPT)

因为授课需求,网上找不到PPT的中文版,所以自己动手翻译了。一边上课,一边翻译,速度有点慢,大家见谅。

2024-05-16 23:18:30 4673 12

翻译 Node如何执行ES6代码

使用babel来执行es6代码

2016-12-06 02:00:18 3471

原创 django报错搜集

Django碰到过的问题,以及解决后的简单搜集

2016-12-02 17:55:52 1170

原创 python的main函数

一个简单的样例,示范Python的Main函数以及参数的调用。

2016-12-01 00:42:27 68295

原创 django使用记录

一些django的使用日常

2016-11-23 09:55:14 1416

原创 软件工程与软件科学的区别

软件科学 与 软件工程,好像都跟软件相关。 很多大学生在选择专业时,好像也没有太搞清楚到底有什么不同,毕业后好像都是从事编程工作。但实际上,我们看托尼 霍尔(Tony Hoare)的比较表,大概能有个概念: 计算机科学 软件工程 发现和研究长期的,客观的真理 短期的实际结果(具体的软件会过时) 理想化 对各种因素的折中 确定性,完美,通用性 对不确定性和风险的管理,足

2016-11-19 01:14:41 1727

原创 如何在git中删除指定的文件和目录

部分场景中,我们会希望删除远程仓库(比如GitHub)的目录或文件。使用`git rm xxx`,就可以快速实现

2016-11-09 17:43:59 77862

翻译 将现有的代码,推送到一个新的GitHub Repo中

如果想要把我们现有的代码开源到GitHub上,就需要上传到新的GitHub仓库中。那么如何将代码上传到一个空的GitHub Repo呢?

2016-11-09 00:53:41 3618

原创 git的使用案例

本文目的平日对git的使用,多少积累了一些使用场景。虽然不精深,但够日常使用。留作备忘,也希望能帮到他人。本文并非一蹴而就,而是慢慢的累加,想到一点就写一点。还有就是平时碰到的问题,经过大量的资料搜罗,汇集一起。

2016-11-09 00:35:57 598

原创 MySQL的备份和还原

MySQL:Backup & Restore废话不说,直接上代码:// 备份某个数据库到sql文件mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql// 还原sql文件到某个数据库mysql -u root -p[root_password] [database_name] < dumpfilename.s

2016-10-31 23:19:54 454

原创 文件下载,IE下文件名乱码【解决方案】

场景文件下载时,我们可能会将文件名放在Response中:filename = unicode('你好.txt').encode('utf-8')response['Content-Disposition'] = 'attachement; filename=' + filename这种方式,在现代浏览器比如Chrome, Firefox, Safari中,支持都挺好的。但在IE中,即使是IE.1

2016-09-30 18:35:40 1220

原创 tmux备忘技巧

配置tmux如何修改绑定键tmux的默认绑定按键是:Ctrl + b,但在实际的操作中,个人比较中意Ctrl + x键,修改方式如下:1.在用户目录(~)下,创建一个tmux配置文件vim ~/.tmux.conf2.配置的内容如下:unbind C-bset -g prefix C-xbind C-x send-prefix如何配置清除历史当我们按Ctrl + l时,屏幕会瞬间清除干净,但是,

2016-08-01 22:40:15 908

原创 Pycharm更改VCS为Git

很多新的项目,在导入后,需要增加Git支持。或者原来使用subversion,现在想要改为Git来管理代码版本。要如何做呢?在File中,打开settings窗口点击Version Control 在右边的列表中,就会显示当前配置的VCS如果本来就有,那么点击VCS列,会弹出一个下拉选,选择Git 保存,搞定

2016-07-14 19:32:26 14087 3

转载 如何在Ubuntu 15.10下安装MongoDB

添加KEYsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10添加Source Listecho "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.l

2016-06-28 17:52:55 847

转载 Ubuntu免sudo使用Docker

简介默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。如果不跟 sudo,直接执行 docker images 命令会有如下问题:Get http:///var/run/docker.sock/v1.15/containers/json: dial unix /var/run/docker.sock: permission denied于是考虑如

2016-06-23 11:28:35 10293 1

翻译 Fully Qualified URL【完全限定URL】

翻自 DATACASH:Fully qualified URL一个完全限定的URL (fully qualified URL)包含了 http:// 或 https:// 。如果该URL就是你的域名,那么需要在最后面,添加正斜杠(/)。下面的 URL 是完全限定的:http://www.datacash.com/https://www.datacash.com/http://datacash

2016-05-18 17:13:08 1896 1

原创 Linux的小技巧

命令行命令行中的技巧总结效率 指令 说明 Ctrl + r 快速输入历史指令

2016-05-13 10:09:24 548

翻译 Django REST framework教程三: 基于类的视图

其实,与其使用基于方法(function based)的视图,我们更加倾向使用基于类(class based)的视图。接下来,你将看到这是一个强大的模式,是我们能够重用公共的功能,并且,帮我们保持代码DRY(Don’t Repeat Yourself)使用基于类的视图,重新API我们现在开始了。首先,重写根视图(root view),变成基于类的视图。所涉及的,只是对 views.py 文件的一点重

2016-04-13 00:08:37 11249

翻译 Django REST framework教程二: 请求和响应

从现在开始,我们要开始,真正接触到REST framework的核心部分了。当然,我们需要先认识一些重要的基本元素。请求对象(Request object)REST framework引入了一个 Request 对象, 它继承自普通的 HttpRequest ,但能够更加灵活的解析收到的请求。Request 对象的核心功能,就是其中的 request.data 属性。这个属性跟 request.PO

2016-04-11 12:28:24 17388

翻译 Django REST framework教程一:序列化

入门介绍本教程将涵盖一个简单的PasteBin1代码高亮的Web API。整个过程,将逐一介绍REST framework的各个组成部件,让你全面理解,组件之间是如何整合的。本教程有点深度,所以在开始之前,你也许会需要几片曲奇饼,一杯你最爱的饮品。如果你只是想有个快速的鸟瞰,也许你该掉头去看看快速入门文档。留意: 本教材的代码可以在Github中找到:tomchristie/rest-framewo

2016-04-08 02:54:14 15181

翻译 Django REST framework 的快速入门教程

快速教程我们将创建一个简单的API,让管理员用户能查看,修改系统中的用户和组。项目搭建创建一个新的Django项目,叫做 tutorial,然后开始一个新的app叫做 quickstart。# 创建项目的目录mkdir tutorialcd tutorial# 创建一个虚拟环境(virtualenv),来隔离地搭依赖包(开发环境)virtualenv envsource env/bin/ac

2016-04-07 10:37:15 19171

翻译 Table 'performance_schema.session_variables' doesn't exist

运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist解决的方法是:第一步:在管理员命令中输入:mysql_upgrade -u root -p --force第二步:重新启动mysql的服务:net stop mysqlnet start mysql再次运行mysql,就解决了。注意,两步缺一不可。

2016-02-07 17:55:31 10887 5

原创 mysql免安装版的配置

第一步:下载“mysql免安装版” 1.1 进入下载页面,选择适应自己电脑的版本。 如果是64位系统,建议下载64-bit的版本。 如果是32位系统,那抱歉,建议只下载32-bit版本。1.2 跳过注册,直接下载 第二步:解压到自己想要的目录2.1 将下载好的压缩包,整个解压到任何自己想要的目录下 第三步:配置系统环境3.1 进入环境配置界面的进入方式:xp系统win 7/wi

2016-02-06 12:32:31 767

转载 MySql对用户的管理【初级】

一, 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如

2015-10-05 14:30:09 568

原创 org.apache.ibatis.binding.BindingException【原因汇总】

这个问题整整纠结了我四个多小时,心好累啊。。。不废话。。。背景:Spring整合Mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql;       这里

2015-07-12 03:24:45 159110 84

原创 使用Git拉取GitLab上的项目

一、安装Git(windows版、其他平台参阅)去Git的官网,下载安装包,安装时,一路默认二、配置Git2.1 在任意地方,创建一个文件夹,保证该文件夹的目录全部是英文2.2 打开新建的文件夹,在空白处右击,菜单中点选 Git Init Here2.3 再次右击,菜单中点选Git Bash,弹出命令行2.4 配置所有本地仓的账号、邮箱$ git con

2015-06-27 12:42:29 64750 1

原创 Windows下 如何配置TomCat

TomCat是一个标准的容器,为组件的运行提供了很好的运

2014-11-23 22:23:27 828

原创 JavaScript如何实现监听键盘

JavaScript中监听键盘似乎特别简单,但是

2014-11-22 19:55:54 6684

原创 在JDBC中 MySql中文乱码 创建utf8编码的数据库

MySql中的数据库是有编码格式的,要确保我们的数据库支持中文,就需要

2014-11-14 02:17:47 5498

原创 Timer的简单实现

Timer timer = new Timer();timer.schedule(new TimerTask(){ public void run() { //这里写需要循环的语句 System.out.println("我爱你,老婆!"); }},10,10);解释:第1行:创建一个Timer对象,名字叫做timer第2

2014-09-23 23:45:22 595

《计算机网络:自顶向下方法》第八版 PPT 第4章 网络层:数据平面

《计算机网络:自顶向下方法》第八版 PPT 第3章 运输层 查看其他章节:https://blog.youkuaiyun.com/ppppfly/article/details/138978519

2024-06-14

《计算机网络:自顶向下方法》第八版 PPT 第3章 运输层

《计算机网络:自顶向下方法》第八版 PPT 第3章 运输层

2024-05-24

《计算机网络:自顶向下方法》第八版 PPT 第2章 应用层

配中文版和英文版,逐字逐句翻译,不专业的地方,还请海涵。后面还在翻译。

2024-05-16

《计算机网络:自顶向下方法》第八版 PPT 第一章 计算机网络和因特网

配中文版和英文版,逐字逐句翻译,不专业的地方,还请海涵。后面还在翻译。计算机网络 自顶向下方法 第8版

2024-05-16

程序员的数学(结城浩)

编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。 本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。 书中讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。 本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。

2014-09-05

JAVA案例开发集锦

本书精选80个来自实战中的Java案例,每个案例配有详细的实现步骤和完整的源代码解释,通过精确分析Java在页面特效、文件处理、游戏、动画处理、数据库、网络、安全、web服务器部署等方面的案例开发过程,在描述Java应用技术知识的同时,展现Java的强大编程功能。本书结构合理、内容丰富,可以作为Java编程爱好者提高编程水平的参考书,也可作为大中专院校计算机专业学生学习的辅助教材。

2014-09-05

空空如也

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

TA关注的人

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