自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 python如何不换行打印

当我们想要打印一句话后,希望用户输入相应信息,但是不希望,这句话打印后,光标换行闪动。比如:print "how old are you? please input your age:"age = raw_input()我们发现这时候光标是换行闪动的。也就是说print 打印完后,是自动打印换行符的,那么如何避免光标换行闪动呢?很简单,我们只需要这样改:print "how old are you...

2018-02-25 21:15:47 3583

原创 python os.system("cd")

最近写了个脚本,阔以一键创建目录,并且下载代码。 这里用到了python的os模块。该模块可以操作系统命令,并且适配windows和Linux。os.system(‘mkdir hello’) 则可以创建一个hello的文件夹。 但是当程序运行到: os.system(‘cd hello’) 时候,虽然执行了该条命令,但是当前系统并没有切换到hello的目录下。我试着在python的命令行

2017-09-05 22:54:28 22260 7

原创 lua linux安装

说实话,谁也没想到,安装一个lua的编译器会如此费劲。 当然如果你的公司信息管制不严,你可能会很顺利安装完成,但是当你的设备Linux无法联网进行工具和插件的下载。 你安装起来,就不是那么顺利了。如果你的机器上已经可以使用yum或者apt-get这种工具,那么很可能你不会遇到如下情况了。 lua linux环境安装: 下载地址:http://www.lua.org/download.html

2017-08-05 17:02:02 469

原创 lua静态检查

最近接了个组内的项目,代码是lua开发,由别的人写好,我进行调试。 没想到呀!代码写完竟然都没有静态检查,到处都是坑,天了噜! 程序员最怕的是什么? 填坑呀!还是填别人的坑!没办法,只好一个一个的把坑填上。填完坑,不禁想问,难道写完代码,静态检查一下很难吗? 我们知道我们写C/C++,java这些,写完要么IDE会帮我们进行静态检查,要么就是编译器会在编译的时候,帮你做这些事情。

2017-08-05 16:45:04 6131

原创 并发和并行

并发:concurrency 并行:parallelise并发是指同时处理很多事情(同时的概念是一种假象,实际上事情还是存在这时间片段上的先后顺序,只不过时间间隔很小,以至于人无法分辨)并行是指同时执行很多事情。这是一种利用空间换取时间的方法,通过多核的空间拓展,来实现多任务同时执行。摘取一段网上形象的比喻: 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行

2017-07-05 22:32:46 227

原创 进程和线程

进程:process 线程:threads这也是已对相亲相爱的好基友了,话说在计算机领域,大家总是喜欢起各种概念,难道是觉得计算机还不够牛逼是吗?每年,计算机都有涌出大量的概念,有些概念真的是很鸡肋,甚至是无聊。以前听过一种说法管着叫“占坑“,先把坑占了再说。既然前人已经挖了坑,而且无数人认同了这个坑,你就是再不想跳,也得跳下去了。最通俗的解释: 进程和线程都是是计算机执行一段程序的时间段。

2017-07-05 22:20:18 201

原创 堆和栈

堆:heap 栈:stack 我觉得有必要好好学习下堆和栈。我相信在编程实践中我们经常会遇到这两个概念,但是其实随着现在编译器的日渐强大,以及编程语言的演进和计算机性能的大幅度提升,我们在编程过程中对于底层的实现细节越发的不敏感了,这其实是好事,有助于我们更关注与业务的实现。但是在C,C++等开发中,我们还是会和堆和栈打交道,而且随着你代码能力的提升,目前来看,我们始终还是要去了解底层的细节,所

2017-07-03 22:51:12 243

转载 零基础python入门:从一个小程序开始

一般来说,学习编程,都喜欢从讲语法开始,这是现行的大多数思路。但是编程语言很多,对应的语法大同小异,虽然在有些应用上有差别,在编程思想上有不同,但是最基础的东西,永远都是C里面提到那些,判断语句,循环语句,分支语句等等,拿变量定义来说:C语言: unsigned int num  它是按照数据类型在前,变量名称在后。也就是说在C语言里面你指定一个变量,一定要先定义这个变量的数据类型

2017-06-06 22:00:40 3513

转载 零基础python入门——学python是为了好玩

学习python是为了让你更好的玩前言        学习一门编程语言,和学习其他技艺是一样的,但是又有不同,以往我们大多习惯于理论知识学习,然后实践,但是这对于编程来说是不合时宜的,一来是由于语言的理论知识错综复杂,抛开很多主干知识,或者叫基础知识,还有很多的理论知识是很少用到或者只在特定的情况下用到,拿我们熟悉的java来说,java语言最常用的类并不多,但是我们去看看java

2017-05-26 21:52:19 870

转载 学习python是为了让你更好的玩

学习python是为了让你更好的玩 前言 学习一门编程语言,和学习其他技艺是一样的,但是又有不同,以往我们大多习惯于理论知识学习,然后实践,但是这对于编程来说是不合时宜的,一来是由于语言的理论知识错综复杂,抛开很多主干知识,或者叫基础知识,还有很多的理论知识是很少用到或者只在特定的情况下用到,拿我们熟悉的java来说,java语言最常用的类并不多,但是我们去看看java的理论书籍

2017-05-13 14:32:26 519

转载 需不需要学点编程

要不要学点编程现在恐怕很少有人能离开手机了,有人说有了手机几乎可以不用男朋友女朋友了,你每天起码要打开三个以上的app,浏览五个以上的网站,停留在互联网上的时间可能会超过十个小时。每天大量的应用,网站被全世界的使用者使用。即使不是计算机行业的人,可能也感觉的工作生活里面越来越需要计算机,甚至不仅仅是使用。前几天和朋友聊天,她提到自己经常会碰到一些编程问题,问我能不能在不在使用那门语言,

2017-05-13 14:30:30 501

转载 计算机究竟还能火多久

计算机究竟还能火多久? 最近十几年来,计算机,互联网,移动互联网,物联网这些词汇始终聚焦着人们的视线。一是因为纵观人类整个历史,也很难发现有哪个行业会像互联网这样对人们的生活方式,社会运作产生如此巨大的影响。二则是伴随着一夜成名,暴富的互联网神话,在其他行业受到打压一蹶不振的情况下,从事互联网行业的的人却享受着远远高于社会平均水平的薪资和福利,在加州的硅谷,一个码农年薪百万是平平常常的事情。人们不

2017-05-13 14:29:08 763

翻译 JAVA tutorial官方案例:学习笔记

学习java语言基础知识语法规范:变量命名1 变量名称区分大小写。 变量的名称可以是任何合法标识符:字母,美元符号,或下划线字符’_’头的Unicode字母和数字的无限长序列。 然而在实际中我们总是始终以字母开头变量名,而不是“$”或“_”。 按照惯例,美元符号字符从未使用过。 在一些情况下,系统自动生成的名称将包含美元符号,因此自己定义变量名称应该避免使用它。 下划线字符存在类似的约定; 而用“

2016-11-28 15:57:12 351

原创 java编程:出现“找不到或者无法加载主类”问题

在cmd进行java手动编译过程中出现:”找不到或者无法加载主类“的错误。但是已经通过javac HelloWorld.java 产生了HelloWorld.class文件,看来问题出在了环境变量中的路径设置上,在环境变量中发现已经设置好了了java jdk的路径,但是仍然存在该问题。查阅资料发现一种较为简单的解决方法:在classpath中通过添加“.;”,其中“.”代表着c

2016-11-24 20:49:27 991

原创 Django网站搭建——form表单提交问题

在Django中我们可以通过封装model来获得form,也可以单独定义一个form,然后在view中对提交过来的数据进行处理。一般来说通过model封装来的form是这样进行定义的:class Form(forms.ModelForm):         class meta:                 model = modelname               

2016-11-23 16:19:41 2138

原创 Django网站搭建——errorcase01

在拓展用户管理系统时,需要增加用户忘记密码的找回功能,在完成此功能时,出现了一个不曾注意的问题,关于查询条件的使用:为了获得用户输入的邮箱地址是否已经注册,需要使用:users = UserProfile.objcets.filter(email = email)来获得是否有存在该邮箱注册的用户。其中UserProfile是自定义的用户model。但是程序运行时出现:错误!

2016-11-18 16:01:38 289

原创 django支持中文

如何修改python文件支持编码的格式修改。在django框架下,默认对python执行文件使用的ASCII编码个格式,但是这种格式不支持中文,最好使用国际通用的utf-8进行编码。通常更改python的编码格式只需要在注释文件中出现:# coding=或者:# -*- coding: -*-或者:#!/usr/bin/python# -*- coding: -

2016-11-16 11:33:55 326

原创 程序算法编程:移动零问题

给定一个数组,将里面的“0”元素移至数组的末尾,而其他元素相对位置不变问题。例如:输入{1,0,0,3,2,4}输出{1,3,2,4,0,0}方法1:顺序取出数,如果是0,则与后面非零元素调换。java代码如下: public void moveZeroes(int[] nums) { int k = 0; for(int i = 0;i < n

2016-11-08 20:54:51 366

原创 程序算法编程:求两个数组的交

1.给出的两个数组,求数组的交:例如:{1,2,2,1}和{2,4},输出{2}。方法1:数组遍历用数组1中的值分别遍历数组2中的值,相同的值存入集合。java代码如下: public int[] intersection(int[] nums1, int[] nums2) { // Write your code here int r

2016-11-08 11:11:11 435

原创 python setup.py egg_info failed with error code

安装环境:windows7操作系统,已经正确安装python,pip.使用pip功能安装Scrapy模块,当输入命令后出现:ERROR:command "python setup.py egg_info" failed with error code 1 in ...但是测试了pip安装其他模块是正常的。按照:http://scrapy-chs.readth

2016-11-07 19:12:03 59153 7

原创 网站搭建——环境搭建

之前做的一个网站是在windows环境下进行开发和部署的,现在想导入到Linux环境下。由于使用的实验室电脑,不方便直接安装Linux系统,所以选择了使用Vmware,然后在安装Linux的做法,安装后Linux后需要安装JDK和Maven。在过程中遇到了些小问题,在网上搜索的过程中,发现很多回答实在是不太负责,所以在这里记录一下,希望下次有谁遇到问题可以得到一些帮助。

2016-10-26 16:40:01 3283

原创 深入理解计算机系统 ——第三章 程序的机器级表示

### 这一章主要是介绍高级语言,例如C语言编写的程序,经过编译后转换为汇编程序。以往在程序员对机器进行操作主要都是使用汇编语言。笔者在大学做单片机开发的时候,老师制订的实验,明确要求使用汇编语言。 汇编语言的使用和掌握能够很好地帮助程序员对系统资源进行把控,同时也要求了程序编写逻辑的尽量地靠近机器的思考,对于程序员打下良好的编程基础具有很好地学习作用。 在这一章里面,

2016-09-18 20:32:36 633

原创 深入理解计算机系统(读书笔记)

第二章信息的表示和处理二进制 计算机的信息存储和处理都是以二进制为基础的,通过一系列的0,1组合,我们能够去表示有限的整数和实数。 首先了解三种重要的符号表示方法:有符号表示:用于表示大于或等于0的整数无符号表示:用于表示有正有负的整数浮点数:以科学计数法为基础的二进制表示方法信息存储在计算机内部数据是按照字进行存储的,字有着统一的虚拟地址空间地址,计算机按照指定地址对数据进行读取

2016-09-11 22:06:51 667

原创 JSP连接Mongodb数据库

JSP连接Mongodb服务器 工作环境:myeclipse 10 + Mongodb3.2.8版本。 1. 连接Mongodb服务器 下载mongodb-java-driver.jar。将jar添加到工程目录下, 右键jar,选择build path,将jar添加到工程引用目录。首先在jsp页面进行简单的数据库连接,代码如下: 3.开启mongodb数据库服务: 4.启

2016-07-14 10:09:38 2507 4

空空如也

空空如也

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

TA关注的人

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