自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kaliopensourcextu

长路漫漫,学习为伴!

  • 博客(69)
  • 收藏
  • 关注

原创 Ubuntu/Deepin及其衍生发行版安装向日葵依赖问题

一、问题从向日葵官方下载deb文件,使用命令```shell$ sudo apt install SunloginClient-1xxxx_xxxx.deb```结果报错:```shell下列软件包有未满足的依赖关系:...

2020-07-24 10:40:56 1721

原创 关于微软虚拟机更新后密码问题

问题我是用的是MEdge on win10 版本的虚拟机,今天更新后,登录时发现需要密码.之前是不需要密码的.那这个密码是什么?官网解释查看官网,发现note公告已经更新: The password to your VM is “Passw0rd!”完整 note 如下: These virtual machines expire after 90 days.

2018-02-03 11:31:22 4482 2

原创 Django API Post 403 FORBIDDEN

测试Django编写的POST方法的API,报出下面的错误:Forbidden (403)CSRF verification failed. Request aborted.You are seeing this message because this site requires a CSRF cookie when submitting forms. This cookie is re

2017-10-05 17:48:14 2222

原创 Django UnicodeEncodeError

1. eventAdd Event item in Django admin. When I add a name which contain Chinese characters. It thrown a exception.2. Error desc‘ascii’ codec can’t encode characters in position 0-1: ordinal not in rang

2017-10-02 17:06:25 518

转载 python 3 now!

What’s all this, then?Python 2.7 will not be maintained past 2020. No official date has been given, so this clock counts down until April 12th, 2020, which will be roughly the time of the 2020 PyCon. I

2017-10-02 08:04:58 347

转载 [官方解决方案]Windows上Python2和3如何兼容

事实上这个问题几年以前Python社区就给出了官方解决方案,只不过国内一直没有注意到罢了。

2017-07-28 09:08:07 1114

原创 公钥、私钥、数字签名和RSA加密算法原理

公钥、私钥、数字签名和RSA加密算法一、前言信息安全从古至今,从中到外都是非常重要的事情。从我理解数据的安全可以从从两个方面讲: 正确数据内容只让所期望的接受者得到,其他人无法获取或者获取后也无法获得其正确内容 接收者得到的数据是来自于其所期望者发送的 第一条指的就是防窃听;第二条就是防欺诈二、公钥、密钥、数字签证通常来说,公钥是发送者用来加密,而私钥是接受者用来解密的。私钥用来

2017-07-12 23:10:00 2894

原创 JSON文件读取

JSON文件读取一、JSON简介  JSON(JavaScript Object Notation) js对象标记,它来自JavaScript领域,是JavaScript的子集,专门用于指定结构化的数据。它基于 ECMA-262 标准。相比较于XML,JSON非常轻量级,可读性更好,扩展性也很强大。   网上有很多的JSON校验工具如:BeJson 、SoJson等。 示例:/

2017-07-11 13:30:02 2572

原创 读《python 高效开发实战》

读《python 高效开发实战》2017/07/04 基础第一章:python基础知识这里快速讲了一下python的基础语法。快速过了一遍,因为一共才64页,还包括十几页的python开发环境ide等。 对我起到补充的知识点: 1. 序列运算符(‘>’,‘<’) List和Tuple此用法和string一样,它们同属于Sequence。故是从左到右比较。 2. 辅助格式化符号 ‘+’ 对正

2017-07-04 22:52:20 2061

转载 python 类(下)

Python中的类(下)本文将介绍一下类的构造函数和初始化函数,以及如何通过"魔术方法"定制一个类。类构造和初始化在前面的文章中,经常使用初始化函数"__init__",下面看看"__init__"和"__new__"的联系和差别。下面先通过一段代码看看这两个方法的调用顺序:class A(object): def __init__(self,*ar

2017-07-04 17:20:10 397

转载 python 类( 中)

Python中的类(中)上一篇介绍了Python中类相关的一些基本点,本文看看Python中类的继承和__slots__属性。继承在Python中,同时支持单继承与多继承,一般语法如下:class SubClassName(ParentClass1 [, ParentClass2, ...]): class_suite实现继承之后,子类将继承父类的属

2017-07-04 17:18:42 460

转载 python 的类(上)

Python中的类(上)在Python中,可以通过class关键字定义自己的类,然后通过自定义的类对象类创建实例对象。例如,下面创建了一个Student的类,并且实现了这个类的初始化函数"__init__":class Student(object): count = 0 books = [] def __init__(self, name,

2017-07-04 17:16:38 451

原创 七月读书表

七月读书表 1、python 高效开发实战  再差也要刷完   2017/07/04 更新读书随记:    读《python 高效开发实战》 2、图解TCP/IP  睡前放松读物 3、轻量级Django  送的书,还是刷一下 4、python 极客项目编程  准备主刷八月预:  程序员的数学系列

2017-07-01 14:54:37 433

原创 VScode yapf 快捷键(Shift+Alt+F)无法使用解决 CentOS7

VScode yapf 快捷键(Shift+Alt+F)无法使用解决 CentOS7一、问题描述因为最近工作转了一台Centos,在安装vscode后,使用 yapf 时,发现使用快捷键Shift+Alt+F不起作用。但是在windows和其它Linux版本(Ubuntu,debian)都是可以用的。考虑快捷键的问题。二、环境 操作系统:CentOS 7 vscode版本:1.13.1三

2017-06-29 15:33:22 17068 1

原创 数字字符串转换数值类型

前言 背景是在MFC下,例如我们定义了CString类型的字符串“123456”,如何转换成整数数值呢?方法:

2017-06-08 14:24:01 903

原创 Django 使用过程出现异常错误

使用Django 出现如下错误错误提示: django.core.exceptions.ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that order): No module named ‘_sqlite3’错误可能原因: 在编译安装python之前没有正确的解决依赖

2017-06-04 17:06:15 732

转载 非常完善的Log4net详细说明

1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。

2017-05-26 10:02:27 3131

原创 Golang 学习之路十:并发

Golang 学习:并发一、前言  Go语言经常被称为21世纪的C语言,原因一是Go语言设计的简洁优雅,原因二就是Go语言从语言层面原生支持并发。并发的意义,简单通俗来说就是并发的意义就是:你可以同时做多件事!二、Goroutine  goroutine是Go并行设计的核心。goroutine是通过Go的runtime管理的一个线程管理器。goroutine说到底其实就是线程,但是他比线程更小,十几

2017-05-23 13:45:16 1652

原创 Golang 学习之路九:接口(Interface)

Golang学习之路:接口(interface)一、前言  Go 语言和传统的OO语言概念思想上不同,它在语法上不支持类与集成的概念。但是为了实现类似于C++等语言中多态行为,Go语言引入了interface类型,实现了类似于多态的功能。注意interface与method关系密切,在学习interface之前需要将method的概念理解清楚。可以参考前面的博文Golang 学习之路七:面向对象-方

2017-05-17 16:36:39 3657

转载 [翻译]反射的规则

反射的规则运行时反射是程序检查其所拥有的结构,尤其是类型的一种能力;这是元编程的一种形式。它同时也是造成混淆的重要来源。在这篇文章中将试图明确解释在 Go 中的反射是如何工作的。每个语言的反射模型都不同(同时许多语言根本不支持反射)。不过这篇文章是关于 Go 的,因此接下来的内容“反射”这一词表示“在 Go 中的反射”。

2017-05-17 16:09:51 475

转载 使用Redis之前5个必须了解的事情

对比传统关系型数据库,虽然基于Redis的应用程序开发有着很多相同之处,但是有一些关键区别在应用程序设计时却必须铭记在心,比如基于内存的单线程特性。使用Redis开发应用程序是一个很愉快的过程,但是就像其他技术一样,基于Redis的应用程序设计你同样需要牢记几点。在之前,你可能已经对关系型数据库开发的那一整个套路了然如胸,而基于Redis的应用程序开发也有许多相似的地方,但是你必须牢记以下两点——Redis是个内存数据库,同时它是单线程的。因此,在使用Redis时,你需要注意以下几点:使用Redis

2017-05-16 08:09:08 360

原创 Golang 学习之路八:面向对象-方法(Method)

Golang 学习:面向对象-方法本部分主要介绍了Go面向对象 method,学习了这部分就可以设计一些出基本的面向对象的Go程序。Go里面的面向对象是如此的简单,没有任何的私有、公有关键字,通过大小写来实现(大写开头的为共有,小写开头的为私有),方法也同样适用这个原则。仔细探究这些用法,愈发感觉Go的设计精妙,它能让开发者开发过程中不忽略关键点,但不许要你为其做多余的,繁杂的动作。

2017-05-08 16:34:17 2415

转载 Golang 学习之路七:数据(Array、Slice、Map、Struct)

Golang 学习:数据(Array、Slice、Map、Struct)本部分主要介绍了 Go 数据:array、slice、map、struct。从介绍中,基本可以看到Go与C语言的一些相同之处,也可以看到它从现代语言中提取的优点。学习、记录、灵活使用!

2017-05-07 23:40:25 7975 2

原创 Golang 学习之路六:函数

Golang学习: Go 编程语言 函数基础

2017-05-05 22:54:16 1142

原创 UEFI原理与编程(十):UEFI的基础服务-系统表

UEFI的基础服务-系统表一、前言  对UEFI应用程序和驱动程序开发人员来讲,系统表是最重要的数据结构之一,它是用户空间通往内核空间的通道。有了它,UEFI应用程序和驱动才可以访问UEFI内核、硬件资源和I/O设备。   (1)在应用程序和驱动中访问系统表   计算机系统进入DXE阶段后系统表被初始化,因而系统表只能用于DXE阶段以及以后的应用程序和驱动中。系统表是UEFI内核的一个全局结构体

2017-05-04 10:37:02 6514

原创 Golang 学习之路四:类型

Golang学习:类型一、变量  Go语言静态类型,在运行期间是不能改变变量的类型的。下面会介绍变量的使用。1.使用关键字var定义变量,如果后面未接初始化值会自动初始化为零值,也可以省略变量的类型由编译器自动推断。 var n intvar f float32 = 1.6var s = "abc"2.在函数内部,可以使用更加简略的”:=”来进行定义变量。注意这里指的是定义变量,并不是修改,因此

2017-05-03 10:41:23 1103

原创 UEFI原理与编程(九):UEFI中的Protocol使用方法

UEFI中的Protocol使用方法前言  启动服务提供了丰富的服务供开发者操作Protocol,我们可以使用Protocol也可以开发Protocol。本文主要介绍如何使用Protocol。

2017-05-02 17:08:15 22222

原创 UEFI原理与编程(八):UEFI中的Protocol基础结构及其在内核中的表示

UEFI中的Protocol基础结构及其在内核中的表示前言  在编写UEFI程序的过程中我们会经常使用Protocol。Protocol类似于服务器与客户端的之间的一种约定,双方根据这种约定信息互通信息。这里的服务器和客户端是一种广义的称呼,提供服务的叫服务器,使用服务的成为客户端。比如常见的TCP、COM等都是Protocol。在使用Protocol之前,还是要仔细了解一下,它到底是什么样子的。一

2017-04-28 11:30:51 3676

原创 UEFI原理与编程(七):包及.dsc、.dec、.fdf文件

包及.dsc、.dec、.fdf文件 前面的文章中比较详细介绍了UEFI工程文件即.inf。UEFI的包中一般都会包含一个.dsc文件和一个dec文件。在包生成固件Image、Option Rom Image,这个包还要包含.fdf文件。

2017-04-27 15:27:03 22157 1

原创 UEFI原理与编程(六):UEFI工程模块文件-驱动模块工程文件

UEFI工程模块文件-驱动模块前言  在UEFI中,驱动分为两类:一类是符合UEFI的驱动模型的驱动,模型的类型为UEFI_DRIVER,称为UEFI驱动;另一类是不遵循UEFI驱动模型的驱动,称为DXE驱动。下面介绍的是UEFI驱动工程文件格式。一、驱动与应用程序  1. 驱动与应用程序的入口函数相同,入口函数原型如下:typedef EFI_STATUS API (*UEFI_ENTRYPOIN

2017-04-27 10:48:04 3481

原创 UEFI原理与编程(五):UEFI工程模块文件-库模块

UEFI工程模块文件-库模块前言  在传统C/C++项目开发中经常会用到库,在UEFI大型工程项目开发中也是这样的。EDK2也提供库模块,来实现它。

2017-04-27 10:09:50 5870

原创 UEFI原理与编程(四):UEFI工程模块文件-使用main函数的应用程序工程模块

UEFI工程模块文件-使用mian函数的应用程序工程模块前言  标准应用程序工程模块和Shell应用程序工程模块写起来都是相对和我们平常使用的C/C++有些不同。EDK2提供了使用main函数的应用程序工程模块,我们可以结合StdLib就可以使用C标准库中的函数了。这对于C语言程序员来说,mian函数就会熟悉很多。

2017-04-26 17:28:29 4613 2

原创 UEFI原理与编程(三):UEFI工程模块文件-Shell应用程序工程模块

UEFI工程模块文件-Shell应用程序工程模块  UEFI标准应用程序工程模块不方便处理命令行参数。但是一般在shell中执行的命令都会带有命令行参数。为了解决这个问题,EDK2提供了Shell应用程序工程模块。

2017-04-26 15:32:07 6434 2

原创 UEFI原理与编程(二):UEFI工程模块文件-标准应用程序工程模块

UEFI 工程模块文件-标准应用程序工程模块

2017-04-26 11:03:32 8651 1

原创 Golang 学习之路五:表达式

Golang学习表达式本部分简要介绍了保留字、运算符、表达式的初始化和控制流,最后补充了select控制流。熟悉这些用法,注意与C语言语法差异之处。

2017-04-25 13:54:25 1197

转载 如何用好 github 中的 watch、star、fork,转载mark

如何用好 github 中的 watch、star、fork本人博客地址 http://gudong.name本文博客地址:http://gudong.name/skills/2015/10/13/github-usage.html本文微博地址:http://weibo.com/1874136301/Dc8nWqBeJ?type=repost在每个 gi

2017-04-22 16:44:36 906

原创 Golang 学习之路三:基础命令

Golang 基础命令: go run,go build,go install,go get

2017-04-22 16:39:12 782

原创 Golang 学习之路二:工作区,源码文件,源码包,初始化函数

Golang :工作区,源码文件,源码包,初始化函数 简单介绍

2017-04-20 16:53:12 1290

原创 Golang 学习之路一:开发环境搭建

Golang 学习:开发环境搭建 Windows Linux

2017-04-19 23:32:35 1221

转载 全栈工程师指南

全栈工程师指南这是一本不止于全栈工程师的学习手册,它也包含了如何成为一个 Growth Hacker 的知识。全栈工程师是未来谨以此文献给每一个为成为优秀全栈工程师奋斗的人。技术在过去的几十年里进步很快,也将在未来的几十年里发展得更快。今天技术的门槛下降得越来越快,原本需要一个团队做出来的 Web 应用,现在只需要一两个人就可以了。同时,由于公司组织结构的变迁,以及到变

2017-04-19 11:09:38 7677 1

空空如也

空空如也

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

TA关注的人

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