自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

carlosli的专栏

web前端初学者~~~

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

原创 笨办法学python(续)5--cut

Lear more python the hard way实现 cut 命令, 比如 cut a.txt -d ' ' -f 1,3,4a.txt内容为:No Name Mark Percent01 tom 69 9102 jack 71 8703 alex 68 98 将打印 第2,3,4列No  Mark  Percent  01  69  91  02...

2018-07-09 16:07:45 274

原创 笨办法学python(续)4--grep

Lear more python the hard way实现 grep 方法,可以在指定文件中搜索import argparseimport refrom pathlib import Pathdef parse_args(): parser = argparse.ArgumentParser(description='this is my grep command line') ...

2018-07-09 15:18:27 757

原创 笨办法学python(续)3--find

Lear more python the hard way实现一个简单的 find 命令, 需要使用 pathlib 可查看 该文章import argparsefrom pathlib import Pathimport osimport redef parse_args(): parser = argparse.ArgumentParser(description='this ...

2018-07-06 17:28:14 236

原创 笨办法学python(续)2--cat

Lear more python the hard way实现一个简单的 cat 命令,可以接受多个文件,并将其打印在终端。可以选择是否打印行号import argparseparser = argparse.ArgumentParser(description='this is my cat command line')#N 参数的绝对个数(例如:3)# ? 0或1个参数#...

2018-07-06 15:55:09 207

原创 笨办法学python(续)1--argparse

Lear more python the hard wayargparse库学习,可以参考该文章import argparseparser = argparse.ArgumentParser(description='this is a desc for the program')#argparse将会自动生成-h, --help#必选参数num,类型num, 帮助描述信息parse...

2018-07-06 15:18:13 182

原创 php学习笔记--3. 抽象类 与 对象接口

抽象类abstract:抽象类不能被实例化。任何一个类,只要有一个抽象方法,那么就必须声明这个类是抽象类。但是抽象类也可以没有抽象方法。抽象类中的抽象方法不能被实现。一个类继承了抽象方法,则它必须要实现所有的抽象方法。除非它也声明为抽象类。这些的方法的修饰符权限不能小于父类方法的修饰符权限。比如父类是public ,子类就只能是public。父类是protected,子

2014-09-02 06:32:03 524

原创 php学习笔记--2. 变量

命名规则 php变量使用一个美元符号$后面加变量名来表示。变量名是区分大小写的变量名以字母或者下划线开头,后面跟任意数字,字母,下划线。可以使用中文来命名变量 传递方式 变量默认是传值赋值。$a = 1;$b = $a;$b = 10000;Echo$a; //打出 1如果想要引用赋值,必须使用 &符号$a = 1;$b =&$a;

2014-09-02 01:56:38 480

原创 php学习笔记--1. 数据类型

标量数据类型: 布尔型,整型,浮点型,字符串型 复合类型: 数组,对象特殊类型: 资源型,NULL型 Boolean布尔类型 布尔值:false整数型:

2014-09-02 00:26:44 524

原创 WEB前端开发学习----12. JavaScript 选项卡效果

选项卡无处不在,记录一个简单的JS实现方法.

2014-08-24 05:43:02 1455

原创 WEB前端开发学习----11. JQuery 实现简单的拖拽效果

拖拽效果在网页中很常见。实现

2014-08-24 02:45:05 3696

原创 WEB前端开发学习----10. canvas实现画板的两个方法

方法1:查看演示

2014-08-20 02:49:37 2354 1

原创 WEB前端开发学习----9. 使用canvas来画个时钟

canvas元素在html5中的重要性非同一般。他让我们实现了在浏览器页面中作画的功能。不再

2014-08-19 07:52:11 1660

原创 WEB前端开发学习----8. Html5一些新增标签

HTML5 新增标签

2014-08-19 06:21:53 584

原创 WEB前端开发学习----7.JavaScript 中 var 的重要性

javascript 是弱数据型语言,也就是说

2014-08-15 01:14:17 1334

原创 WEB前端开发学习----6.CSS 和 JS 在html的使用方法

CSS的导入总共有四大方法:1.

2014-08-11 23:45:05 1945

原创 WEB前端开发学习----5.理解 CSS 浮动float

首先需要明白两个概念:行内元素 , 块元素。

2014-08-07 19:49:16 2958 2

原创 WEB前端开发学习----4.用JavaScript实现网页游戏的移动效果

相比大家都玩过网页游戏吧。当

2014-08-06 03:18:38 3083

原创 WEB前端开发学习----3.HTML表单form标签

表单的重要性不言而喻,

2014-08-04 05:40:03 2287

原创 WEB前端开发学习----2.HTML表格table标签

在css没用流行之前,网页都是用表格,也就是table标签制作的。虽然现在不用table

2014-08-04 03:13:55 7395

原创 WEB前端开发学习----1.HTML基础

1.HelloWorld!

2014-08-04 01:42:32 1107

原创 WEB前端开发学习----简介

放暑假没事,最近网上

2014-08-04 00:27:36 1031

原创 一道简单的有关链表的练习

先来看下题目的要求 /** * Returns true iff the list passed as argument contains at least * the required number of consecutive occurrences of the object passed as argument. * It returns false otherwis

2013-10-09 04:19:25 487

转载 upcasting

问题的由来:首先是方法的参数是父类对象,传入子类对象是否可行然后引出Parent p = new Children();这句代码不是很理解,google的过程中引出向上转型要理解向上转型又引出了动态绑定从动态绑定又引出了静态绑定 程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前

2013-09-26 18:07:01 1157

原创 java 寻找连续出现的数字

还是学校的数据结构的小作业先来看题,/** * Returns true iff the vector passed as argument contains at least * the required number of occurrences of the integer passed as argument. * It returns false otherwi

2013-09-21 01:25:38 2236

原创 java用递归法在数组中查找,插入

先来看原题要求package integerSet;/** * This class provides methods to interact with a set of integers * implemented using a normal array of integers. * You should at least modify the * methods memb

2013-09-19 18:21:12 996

原创 如何理解java中重写,重载与多态(整理)

OVERRIDE(重写)   OVERRIDE(只体现在具有继承关系)是重写(覆盖)了一个方法,以实现不同的功能。一般用于子类在继承父类是,重新实现父类中的方法。规则:1.重写方法的参数列表必须完全与被重写的方法相同2.重写方法修饰符必须大于呗重写方法的访问修饰符(PUBLIC>PROTECTED>DEFAULT>PRIVATE)3.重写方法的返回值和被重写方法的返回值

2013-07-21 22:25:05 581

转载 Java多线程中join方法的理解

转自 http://uule.iteye.com/blog/1101994Java多线程中join方法的理解thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。t.join();      //使调用线程 t 在此之前执行完

2013-04-01 00:10:56 900

原创 Win7下用cmd运行java程序及path与classpath的配置

用惯了ECLIPSE编写运行java程序,想试试在cmd中如何编译。   当然了,jdk是一定得安装的。否则没有jvm虚拟机,何谈编译?    在安装JDK后,比如我安装的是jdk1.7.0_05(路径为C:\Program Files\Java\jdk1.7.0_05),需要设置环境变量。1 设置path(两种方法)        方法1:打开cmd,set path ,

2013-03-31 08:45:05 9151

原创 Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次

近在学习多线程,特贴在这里,并附上自己所作答案(参考与张孝祥老师的方法)。题目如下:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次思路如下:子线程语主线程为互斥,可用SYNCHRONIZED。很容易想到如下代码package concurrent;public class theFirs

2013-03-30 06:34:35 3150

原创 生产者消费者问题(多进程+共享内存+信号量)

最近学习java多线程,遇到生产者,消费者问题。记录一下,加以巩固生产者和消费者问题是多个相互合作的进程之间的一种抽象。生产者和消费者之间的关系:1.  对缓冲区的访问是互斥的。由于两者都会修改缓冲区,因此,一方修改缓冲区时,另一方不能修改,这就是互斥。2.  一方的行为影响另一方。缓冲区不空,才能消费,何时不空?生产了就不空;缓冲区满,就不能生产,何时不满?消费了

2013-03-20 18:46:06 2588

转载 信号量 进程 (m个生产者,n个消费者,容量为r的缓冲区)

转载,原文地址http://www.cnblogs.com/phinecos/archive/2006/08/25/486552.html   1.整型信号量是一个整数变量,除初始化外,对其只能执行两个操作,即wait(s)和signal(s),也叫p(s)和v(s)操作,均是原语操作,用来实现进程的同步,互斥. 2.记录型信号量type semaphore = rec

2013-03-20 18:14:10 6864

转载 Peterson 算法

Peterson 算法(Dekker算法的演化)是免锁编程的基本算法之一,这个算法设计得很巧妙,核心就是三个标志位是怎样控制两个方法对临界区的访问的: volatile int flag1 = 0; //主观因素:flag1表示方法1自身是否要求进入临界区 volatile int flag2 = 0; //主观因素:flag2表示方法2自身是否要求进入临界区 vo

2013-03-03 16:52:18 786

空空如也

空空如也

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

TA关注的人

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