自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 APUE笔记-第三章文件I/O

第三章 文件IO1,文件描述符对于内核而言所有打开的文件都通过文件描述符引用,为一个非负整数。Unix shell 把文件描述符0与进程的标准输入关联,1与标准输出关联,2与标准错误关联。 1. STDIN_FILENEO 2. STDOUT_FILENO 3. STDERR_FILENO2,函数open,openat#include<fcntl.h>...

2018-05-15 20:15:08 250

原创 Django学习笔记11-使用表单

Python3.6+Django1.11学习笔记之表单提交数据

2017-08-10 11:32:49 335

原创 Django学习笔记10-URL的名称空间

Python3.6+Django1.11学习笔记之URL的名称空间。

2017-08-09 11:37:01 400

原创 Django学习笔记9-使用模板

Python3.6+Django1.11 学习笔记,添加模板文件

2017-07-27 10:14:40 469

原创 linux编译安装软件 ./configure命令enable和with有什么区别

--enable 是启用 软件 源码包自带,但是默认不启用的功能模块。--with 是指定依赖的资源库的位置,如果是默认位置,就可以留空。

2017-07-25 21:49:10 5412

原创 Django学习笔记8-编写带参数的视图

Python3.6+Django1.11学习笔记,编写带参数的视图

2017-07-14 18:12:12 609

原创 Django学习笔记7-编写第一个视图

Python3.6+Django1.11学习笔记,创建视图,多级URL配置。

2017-07-14 11:09:27 422

原创 Django学习笔记6-启用管理后台

Django1.11 开启管理后台,创建超级用户,忘记管理员密码,修改管理员密码

2017-07-12 22:39:42 743

原创 Django学习笔记5-玩转API-Django数据库操作

Python3.6+Django1.11学习笔记之使用database API进行数据操作

2017-07-12 10:06:31 443

原创 Django学习笔记4-创建模型

Python3.6+Django1.11学习笔记,创建模型。

2017-07-11 18:18:32 385

原创 Django学习笔记3-数据库设置

Python3.6 + Django1.11学习笔记。Django MySQL数据库配置。Django mysqldb报错,Django换用pymysql.

2017-07-11 12:04:31 394

原创 Django学习笔记2-编写第一个Django程序

Python3.6+Django1.11学习笔记

2017-07-11 11:17:37 327

原创 Django学习笔记1-Eclipse Django开发环境搭建

1 安装eclipse安装eclipse需要安装配置jdk环境,折腾了好几次因为jdk没有配置好安装不成功2 Eclipse安装pydev插件安装在线安装pydev,进入eclipse help–>install new software–>Add Name==>pydev Location==>http://pydev.org/updates一路下一步安装完成配置为ecl

2017-07-07 18:22:06 375

转载 深入理解 C# 协变和逆变

msdn 解释如下:“协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。“逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。直白的理解:“协变”->”和谐的变”->”很自然的变化”->string->object :协变。“逆变”->”逆常的变”->”不正常的变化”->object->string 逆变。 

2017-04-06 17:40:49 235

转载 二维数组指针

概括的说,指针其实就是可变数组的首地址,说是可变数组,是 指其包含内容的数量的可变的,并且是可动态申请和释放的,从而充 分节约宝贵的内存资源。我一向喜欢一维数组,除非万不得已,我一 般是不用二维数组的,多维的则更是很少涉足了。因为一维简单,容 易理解,而用指针指向的多维数组就具有相当的复杂性了,也因此更 具有讨论的必要。     闲话少说,这里我就以三个二维数组的比较来展开

2017-03-27 19:37:48 223

转载 深入浅出UML类图

在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition》(《UML精粹:标准对象建模语言简明指南(第3版)》)中有这么一段:“If someone were to come up to

2017-03-20 14:32:47 283

转载 shell内部命令和外部命令

在SHELL中,有一些命令是包含在shell内部的。还有一些命令是存在于文件系统中某个目录下的单独的程序。对用户而言,不用关心是内部命令还是一个单独的程序。    Shell接到用户输入的命令后首先检查命令是否是内部命令,如果不是再检查是否是一个应用程序,如果都不是,就会输出一条错误信息。    内部命令要比外部命令的反应时间快一些    内部命令不用启动一个子Shell来

2016-07-25 07:47:43 309

转载 shell脚本变量作用域

Shell中脚本变量和函数变量的作用域  在shell中定义函数可以使代码模块化,便于复用代码。不过脚本本身的变量和函数的变量的作用域问题可能令你费解,在这里梳理一下这个问题。  www.2cto.com  (1)Shell脚本中定义的变量是global的,其作用域从被定义的地方开始,到shell结束或被显示删除的地方为止。 例1:脚本变量的

2016-07-25 07:35:02 366

转载 java移位运算符详解

java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)。 1、 左移运算符左移运算符1)它的通用格式如下所示:value num 指定要移位值value 移动的位数。左移的规则只记住一点:丢弃最高位,0补最低位如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了332=1位。2)运算规则

2016-05-12 18:53:03 260

转载 java.Servlet.GenericServlet中的init方法

其实在父类的有参init方法中会隐式的调用无参的init的方法,仅此而已,没什么难的,初始化时永远都调用的是有参的init的方法。在GenericServlet中,从servlet接口带来的init(ServletConfig config)对它进行重写时,如果忘了调用super.init(config)时,就会出现空指针异常,为了解决这样的情况,GenericServ

2016-05-06 08:45:25 1390

转载 Java 集合系列02之 Collection架构

概要首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图:Collection是一个接口,它主要的两个分支是:List 和 Set。List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学概念中的集合,Set中没有重复元素!List和Set都有它们各自的

2016-04-26 16:42:23 201

转载 Java 集合系列01之 总体框架

原文参见:http://www.cnblogs.com/skywang12345/p/3308498.htmlJava集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、A

2016-04-26 16:22:27 366

原创 Java单例模式中的线程安全问题

在Java中单例模式被分为懒汉式和饿汉式,饿汉式会在单例类加载时就创建实例而懒汉式则延迟实例化,在使用到单例实例的时候才实例化。在单线程的程序里两张方式没什么区别,多线程的话懒汉式会有线程安全问题。先看代码吧//饿汉式class Single{ private static final Single s = new Single(); private Single(){} public

2016-04-25 09:41:35 436

原创 Laravel的三种安装方法总结

Laravel号称巨匠级PHP框架,越来越多的PHPer选择它作为开发框架,作为一个Laravel初学者相信很多人向我一样被安装挡在了门外。所以今天结合文档和自己的学习经历总结一下Laravel的安装方法,希望大家在学习Laravel的时候少走些弯路。Laravel安装方法大的来分可以分为利用Composer安装和一键安装包安装。先来说一下最简单的安装方式,利用一键安装包来安装Laravel。

2016-04-24 08:56:40 33524

原创 java四种内部类

分类(按在类中的位置划分)一、成员(field)内部类:如同类的普通成员一样,定义在另一个类的内部,而且与成员方法和属性平级叫成员内部类。1,非静态成员内部类中不能存在static关键字,即,不能声明静态属性、静态方法、静态代码块等。 2,在成员内部类中访问外部类的成员方法和属性,要使用“外部类名.this.成员方法”和“外部类名.this.成员属性”的形式 3,创

2016-04-21 17:29:49 354

原创 java中的函数重载和重新的区别

重载1、针对同一个类中的一个函数来说的;2、这组函数中,函数名称相同(一般情况下建议功能相似的函数才做函数重载);3、形式参数不相同,包括参数的个数不同、参数的类型不同或参数个数和类型都不相同;4、与函数的返回值类型没有关系5、在调用函数时会根据参数的类型和个数自动去匹配,决定调用哪个函数。这种匹配是不精确的,会找最精确的,如果没有最精确的,会找次精确的

2016-04-21 16:41:13 835

原创 java中的多态总结

多态简单来说就是:一个对象对应着不同的类型(例如有一个动物类,一个猫类,猫类继承了动物类,那么猫这个对象属于猫类也属于动物类)在代码中体现为:父类或者接口的引用指向其子类的对象。多态的好处:提高了代码的扩展性,前期定义的代码可以使用后期的内容。多态的弊端:前期定义的内容不能使用(调用)后期子类的特有内容。多态的前提:1,必须有关系,继承,实现。2,要有覆盖。那么

2016-04-21 15:34:23 353

原创 Java的4种代码块总结

一、普通代码块  直接在一个方法中出现的{}就称为普通代码块或局部代码块,其作用是对变量的作用于和生命周期进行控制,例程如下:  public class CodeDemo01{  public static void main(String[] args){  //普通代码块  {  int x = 10;  System.out.prin

2016-04-21 14:57:33 367

转载 java构造函数使用方法总结

使用构造器时需要记住:1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名)2.每个类可以有一个以上的构造器3.构造器可以有0个、1个或1个以上的参数4.构造器没有返回值5.构造器总是伴随着new操作一起调用示例:A.javaJava代码  public class A{     public A(){

2016-04-21 14:49:14 344

转载 浅析Java中的访问权限控制

今天我们来一起了解一下Java语言中的访问权限控制。在讨论访问权限控制之前,先来讨论一下为何需要访问权限控制。考虑两个场景:  场景1:工程师A编写了一个类ClassA,但是工程师A并不希望ClassA被该应用中其他所用的类都访问到,那么该如何处理?  场景2:如果工程师A编写了一个类ClassA,其中有两个方法fun1、fun2,工程师只想让fun1对外可见,也就是说,如果别的工

2016-04-14 23:38:33 287

原创 PHP 单例模式

名词解释单例模式是一种对象创建模式,确保一个类只有一个实力,并且自行实例化向整个系统提供。百度百科对单例模式是这样定义的: 数学与逻辑学中,singleton定义为“有且仅有一个元素的集合”。单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”Java中单例模式定义:“一个类有且仅有一个实例,并且自

2016-04-12 19:39:25 417

Pro Git简体中文版

Pro Git简体中文版

2016-07-13

Thinkphp 3.2完全开发手册PDF版

Thinkphp 3.2完全开发手册PDF版

2014-12-30

空空如也

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

TA关注的人

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