自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangyang的专栏

你今天写了多久的代码?

  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

转载 开机后的第一条指令0xFFFFFFF0

可以参考文章:https://blog.csdn.net/u010383242/article/details/50586782

2018-07-31 19:26:52 2014

原创 Linux达人养成计划(1)中问题

1.swapswap的作用就是你运行程序的时候,内存没有地方的时候,程序会排队在swap里面等候被执行的,现在一般8G以上的没必要设置swap,内存小的一般设置成真实内存的2倍就可以了。类似windows的虚拟内存。虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁...

2018-07-31 15:05:44 181

转载 Win 10 启动VM中Ubuntu时报错:无法打开内核设备“\\.\Global\vmx86”

参考文章:https://blog.csdn.net/ldld1717/article/details/52462349Win 10操作系统, VMWareWorkstation10 无法打开内核设备“\.\Global\vmx86”: 系统找不到指定的文件。你想要在安装 VMware Workstation 前重启吗?打开vmware10中的Linux虚拟机时就报这个错误,解决方法如下:...

2018-07-31 09:05:53 830

原创 Linux达人养成计划1

慕课网课程的笔记1.基础知识:Linux分为内核版本和发布版本Linux内核官网:www.kernel.orgLinux主要发行版本:debian ununtu redhat(用的最多) centos 等开源软件:绝大多数开源软件免费、可以获得软件源代码、可以自由传播改良甚至销售。但是开源是指源代码开发,开源不等于免费。www.netcraft.com :查...

2018-07-31 09:03:25 265

原创 Xshell连接Ubuntu

1.基础步骤参考文章:https://blog.csdn.net/md521/article/details/52597398# 1.更新资料列表sudo apt-get update# 2.安装openssh-serversudo apt-get install openssh-server# 3.查看ssh服务是否启动sudo ps -e | grep ssh# 4....

2018-07-30 18:52:18 14423 4

原创 Linux 学习概述

根据慕课网 Linux Guide for Developers课程笔记,主要是Linux知识的概述,看完主要能对Linux基本操作有个概念。1.概述终端配置用户权限重定向软件安装搜索进程网络操作脚本2.终端配置Linux命令行里面提示符:终端使用手册查看命令行使用方法:man 命令行# 例子man rm3.文件系统cd .. ...

2018-07-29 16:41:06 177

原创 Express的Ajax实践

对于Ajax一直理解不是很深,正好这次需要用到,做个记录。首先的前端代码 :<!DOCTYPE html><html><head> <title><%= title %></title> <link rel='stylesheet' href='/stylesheets/style.css' ...

2018-07-28 20:57:50 2217

原创 Webstorm 新建 Express 项目结构分析

根据Webstorm新建Express的项目结构,对Express各个模块间功能和文件夹合作进行分析。参考文章: https://www.jianshu.com/p/02273a225e3e

2018-07-25 21:59:02 2050

原创 Express基础了解—模板引擎

主要根据官方文档和网上资料整理的。参考文章: http://www.expressjs.com.cn/guide/using-template-engines.html需要在应用中进行如下设置才能让Express渲染模板文件:views,放模板文件的目录,比如:app.set(‘view’,’./views’)view engine,模板引擎,比如:app.set(‘vi...

2018-07-25 20:55:45 1307

原创 Express基础了解—中间件

主要根据官方文档和网上资料整理的。参考文章:Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。中间件(Middleware) 是一个函数,它可以访问 请求对象(request object (req)), 响应对象(response object (res)), 和 web 应用中...

2018-07-25 20:03:25 267

原创 Express基础了解—路由

主要是根据官方文档和网上资料整理的。路由的定义由如下结构组成:app.METHOD(PATH, HANDLER)。其中,app 是一个 express 实例;METHOD 是某个 HTTP 请求方式中的一个;PATH 是服务器端的路径;HANDLER 是当路由匹配到时需要执行的函数。简单实例:var express = require('express');var...

2018-07-25 16:12:44 318

原创 RESTful 架构 基础讲解

这个文章作为简单了解,具体使用实例以后会重新整理。http://www.runoob.com/w3cnote/restful-architecture.html

2018-07-23 15:22:50 214

原创 Webstorm 使用 Git 管理项目

主要是使用Webstorm 管理项目(上传、下载和更新)。主要可以参考文章: https://blog.csdn.net/chaos_king1/article/details/53365709?locationNum=7&fps=1 https://blog.csdn.net/chaos_king1/article/details/53365936 https://ww...

2018-07-23 15:08:19 979 1

原创 Nodejs基础学习(1)

极客学院Nodejs学习Nodejs解决的问题:1、Node.js 在前端开发中,主要是作为工具,比如打包工具 Webpack / Gulp 等,都是使用 Node.js 编写的2、Node.js 并不直接解决前端问题,只是作为前端开发的工具3、作为前端开发中的工具角色,在没有它之前, js / css 的打包,压缩,一般使用各种命令行工具,但无法做到与 js 的深度整合,...

2018-07-23 10:56:46 2010

原创 子网掩码、网络地址、广播地址的计算

参考文章: https://zhidao.baidu.com/question/2205705234723934228.html https://jingyan.baidu.com/article/ae97a646d936ddbbfd461d02.html例如 192.168.1.53/27 如何计算出它的子网掩码、网络地址、广播地址、可用的主机数和最大可容纳主机数、可用的IP地址。...

2018-07-21 16:45:53 57453 8

原创 Nodejs利用MQTT把数据传输到Esp8266

前两篇文章实现了Nodejs接收MQTT服务器数据,和Esp8266传感器数据传输到MQTT服务器,现在是想通过Nodejs把数据传输到Esp8266上面,从而可以控制Esp8266传感器数据采集的时间间隔。主要还是PubSubClient库的subscribe和publish的使用。还有npm里面mqtt的使用。参考文章:https://github.com/knolleary/pubs...

2018-07-20 13:50:46 3212

原创 读书随记

这段时间,一直感觉到读书和学习是个很需要技巧的技术活,需要不断反思,下面就记录自己认为的几点。1.对于我自己来说,一本技术书,第一遍一般是很快速读,了解其中的知识脉络,自己能学到什么,其中什么知识点是完全的盲点,可能一点都不懂,然后一段时间再读,就可以知道重点在哪里,技术书一遍肯定是不行的,多读,多想。2.要记笔记,这个不仅仅是为了以后可能复习重看,还是因为自己写的过程中,会加深你对一个问...

2018-07-20 00:45:11 371

原创 套接字Socket

读《网络是怎样连接的》,一直对Scoket这个概念不是很理解,所以想找文章,对套接字Socket有个大概理解。参考文章: https://zhidao.baidu.com/question/52945096.html?qbl=relate_question_0&word=%CC%D7%BD%D3%D7%D6 https://www.cnblogs.com/wangfx91/...

2018-07-20 00:30:52 214

原创 Python IO编程

廖雪峰Python基础编程教程和慕课网教程笔记基本概念:input, output,stream 存在问题:输入和接收速度不匹配 解决方法:同步、异步(回调–好了叫我,轮询—好了没…好了没) 收获新知:编程语言都会把操作系统提供的低级C接口封装起来方便使用1.文件读写读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直...

2018-07-18 09:34:14 360

原创 Pycharm操作技巧

1.Pycharm 如何进行断点调试https://blog.csdn.net/lanchunhui/article/details/495142972.Pycharm 详细教程https://blog.csdn.net/column/details/pycharm.html

2018-07-17 14:52:49 217

原创 Python异常和错误

廖雪峰Python基础教程和慕课网视频笔记在程序运行过程中,总会遇到各种各样的错误。1.有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。2.有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。3.还有一类错误是完全无法在程序运行过程中...

2018-07-17 14:46:22 29949 3

原创 Python基础学习笔记(6)面向对象高级编程(上)

廖雪峰Python教程和慕课网视频笔记数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。我们会讨论多重继承、定制类、元类等概念。1.使用_slots_先说下MethodType的使用:参考文章: https://blog.csdn.net/yuanyangsdo/article/details/60776612 https://blog.csdn.net/...

2018-07-16 10:00:26 211

原创 Python面向对象编程

课网视频笔记1.面向对象概念类是抽象,对象是实例化的具体东西.类具有成员变量和方法,属性是静态的,方法是动态的操作.类具有封装性,为外面暴露了具体的功能,但没有写明具体的实现,这就是封装类具有继承,会继承父类的属性和方法等.在python中同时支持多重继承(比如Python程序员可以继承Python这个类,也可以同时继承球迷这个类。)类具有多态类型,表示继承同一...

2018-07-14 14:31:44 169

原创 Python基础学习笔记(五)面向对象编程

廖雪峰Python教程和慕课网视频笔记1.基础概念面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。而面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传...

2018-07-12 10:04:28 300

原创 Python基础学习笔记(4)模块

廖雪峰老师Python教程笔记1.使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会...

2018-07-11 13:39:42 192

原创 Python闭包、装饰器

慕课网课程笔记,网上文章总结1.Python装饰器之函数作用域2.Python装饰器之闭包3.Python装饰器

2018-07-11 02:07:27 272

原创 Python基础学习笔记(3)函数式编程、闭包、装饰器

廖雪峰Python教程学习笔记1.函数式编程函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。越低级的语言,越贴近计算机,抽象程度低,执行效率高,比如C语言;越高级的语言,越贴近计算,抽象程度高,执行效率低,比如Lisp语言。函数式编程就是一种抽象程度很高的编程范...

2018-07-09 14:36:14 328

原创 Python基础学习笔记(2)

廖雪峰老师Python教程笔记1.列表生成式、生成器、迭代器列表生成式:列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。>>> list(range(1, 11))[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]# 写列表生成式时,把要生成的元素x * x放到前面,后...

2018-07-09 09:35:15 195

原创 Python基础学习笔记(1)

廖雪峰老师的Python教程的笔记1.格式化最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似’亲爱的xxx你好!你xx月的话费是xx,余额是xx’之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。你可能猜到了,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,%f表示用浮点数替换,%x表示...

2018-07-08 23:58:29 376

原创 字符串编码:ASCII、GB系列、Unicode、UTF-8

对字符串编码进行汇总和区别编码的由来:计算机自己能理解的“语言”是二进制数,最小的信息标识是二进制数,8个二进制位表示一个字节;而我们人类所能理解的语言文字则是一套由英文字母、汉语汉字、标点符号字符、阿拉伯数字等等很多的字符构成的字符集。如果要让计算机来按照人类的意愿进行工作,则必须把人类所使用的这些字符集转换为计算机所能理解的二进制码,这个过程就是编码,他的逆过程称为解码。最...

2018-07-06 16:12:53 21056

原创 软件测试概述

极客学院教程笔记1.软件测试的概念及分类软件测试的定义: 通过手工或自动化的手段来运行或测定某个软件产品系统的过程,目的在于检测软件产品是否满足规定的需求,或者弄清楚预期结果与实际结果之间的差别。软件测试的目的是为了发现程序中存在的错误而执行程序;是为了证明程序有错,而不是证明程序无错误。软件测试工作流程: 软件测试的阶段划分: 软件测试类型划分:...

2018-07-05 19:35:37 14353 2

原创 《编码》读书笔记

主要可以参考:http://kaito-kidd.com/2016/04/20/code-note-01-10/ https://blog.csdn.net/decadent_2014/article/category/5658645

2018-07-05 15:12:19 395

原创 《构建之法》读书笔记

可以参考: https://blog.csdn.net/u011414200/article/list/4?t=1 https://zhuanlan.zhihu.com/p/36896480下面笔记是进行补充。第3章 软件工程师的成长工程师的核心技术和扩展知识: 怎么提高技能呢? 通过不断地练习,把那些低层次地问题都解决了,变成不用经过大脑地自动操作,然后才有时间和脑力来解...

2018-07-05 13:52:08 401

原创 Linux性能分析常用命令

《图解性能优化》笔记主要记录sar、vmstat、ps、netstat、iostat、top、wireshark、tcpdumpp、pstack、strace、Profiler命令使用。1.sar命令1.安装sysstatapt-get install sysstat2.安装后使用报错Cannot open /var/log/sysstat/sa02: No suc...

2018-07-02 10:39:02 1888

droidAtScreen-1.2.jar

APP手机演示时电脑同步的软件

2016-05-21

百度地图的路线规划的实现

百度地图的路线规划功能的实现

2016-05-15

PHPEclipse环境搭建

PHPEclipse环境搭建,环境配置,还有遇见的问题的解决。

2014-12-13

空空如也

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

TA关注的人

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