- 博客(15)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 Python的编写、运行方式
1、dos交互提示模式:通过cmd,进入dos。敲入python命令(前提是安装好Python,并配置好环境)。每个命令在输入Enter后会立即运行。作用(好处):体验Python语言(实验)和在编程测试编写的程序(测试)。2、系统命令行和文件(永久性保存)在文件中写入代码,文件称为模块。集成开发环境:编写工具,支持UTF-8的编辑器【+】shell命令行窗口后者d
2017-11-25 21:04:46 712
原创 Python解释器运行过程
步骤:1、将.py文件中的语句编译成字节码(字节指令)【.pyc】2、转发给“Python虚拟机(PVM)”。“Python在写好后可以立即运行。”这里的字节码不是二进制代码,是Python的一种表现形式。
2017-11-25 20:37:27 1539
转载 ASCII、Unicode和UTF-8
计算机编码的发展:ASCII->Unicode->UTF-8(糅合剂)Unicode把所有语言都统一到一套编码里。ASCII编码是1个字节,而Unicode编码通常是2个字节。“可变长编码”的UTF-8编码。(节省内存)UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个
2017-11-25 20:04:40 116
转载 廖雪峰的官方网站 :Git学习总结——撤销修改
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考版本回退一节,不过前提是没有推送到远程库。
2017-11-19 20:39:40 200
原创 变量和函数的编译器处理方式
对于变量,编译器确定这个变量占多少存储单元,并在内存中产生存放它们的空间。对于函数,编译器产生代码,并为之分配存储空间。函数的存储空间中有一个由使用不带参数表或带地址操作符的函数名产生的指针。
2017-11-12 16:01:51 637
原创 选择语言需考虑的问题
C + +是一个能提高效率的工具。选择新工具的动机:确信通过使用新工具将会得到更大的好处。 选择语言考虑:多产意味着用较少的人在较少的时间内完成更复杂和更重要的程序。 运行效率;安全性;可维护性;
2017-11-12 15:52:29 164
原创 向OOP和C++转变,采用策略
作为独立的程序员,应当如何学习使用新语言和新程序设计?(做个学习摘要) 首先训练和做例子,再通过一个试验项目得到一个基本的感觉,不要做太混乱的事情,然后尝试做一个“真实世界”的实际有用的项目。在我们的第一个项目中,我们通过读、向上司问问题、与朋友切磋等方式,继续我们的训练。 转变为C + +的主要经济动机是容易使用以类库形式存在的代码,最短的应用开发周期是除
2017-11-12 15:45:18 213
转载 C++中基类的析构函数为什么要用virtual虚析构函数
知识背景 要弄明白这个问题,首先要了解下C++中的动态绑定。 关于动态绑定的讲解,请参阅: C++中的动态类型与动态绑定、虚函数、多态实现正题 直接的讲,C++中基类采用virtual虚析构函数是为了防止内存泄漏。具体地说,如果派生类中申请了内存空间,并在其析构函数中对这些内存空间进行释放。假设基类中采用的是非虚析
2017-11-12 14:24:29 390
转载 git获取与创建项目命令, 基本快照
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 runoob 项目:$ mk
2017-11-12 10:53:19 543
原创 Git 创建仓库
Git 使用 git init 命令来初始化一个 Git 仓库。在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。git initgit init 目录名git clone我们使用 git clone 从现有 Git 仓库中拷贝项目(类似 svn checkout)。克
2017-11-12 10:47:47 201
转载 Git 工作区、暂存区和版本库
基本概念我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。下面这个图展示了工作区、版本库中
2017-11-12 10:31:45 508
转载 Git 工作流程
为大家介绍 Git 的工作流程。 一般工作流程如下: 克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。 在提交前查看修改。 提交修改。 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。 下图展示了 Git 的工作流程:
2017-11-12 10:30:22 142
转载 Protobuf 在Ubuntu 14.04上的编译与使用
摘要:Protobuf 在Ubuntu 14.04上的编译与使用前言一直知道Google开源的一个与语言无关的数据交换协议:protobuf。只知道是一种不同于json和XML的格式,还有就是性能特别的好(这在Java和C++的实现确实是!)最近闲下来看了下Google的Protobuf的相关东西,然而baidu出来的东西很多都过时了,我不得不花些时间来倒腾,于是就有了如下的内容。
2017-11-05 20:32:07 366
超新星纪元
2019-04-07
protobuf-master
2018-08-05
node.js开发实战详解.pdf
2017-08-26
有必要存在架构师的职位吗?
2022-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人