自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 cs231n assignment_01学习笔记

cs231n assignment_01学习笔记关键知识点numpy方法matplotlibcrossvalidation关键知识点你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。numpy方法numpy.concatenate: 将array的列表拼接成一个大的...

2019-01-01 23:18:04 167

原创 win10升级后virtualbox不可用且无法卸载和修复

    最近升级了win10,但是升级只会电脑上原来的好几个软件出现了功能故障,并且软件出现了无法卸载且无法修复的现象,比如oracle的virtualbox软件。研究了一个3个小时才解决。具体现象和修复方式如下:现象:1. 无法打开老的virtualbox虚拟机;2. 按照网络上各种wiki的建议,打算升级virtualbox,但是最新版本的virtualbox软件在安装过程中报错(virtua...

2018-04-06 10:25:39 29918 1

转载 git reset和git checkout

git resetgit reset --hard :1.替换引用的指向.引用指向新的提交ID;2.替换暂存区.替换后,暂存区的内容和引用指向的目录树一致;3.替换工作区.替换后,工作区的内容变得和暂存区一致,也和HEAD所指向的目录树内容相同.git reset --soft :1.替换引用的指向.引用指向新的提交ID.即只更改

2016-06-06 08:12:42 609

原创 windows下git中文乱码的解决方法

1. 解决gitbash下无法输入中文,或者无法正常显示中文的文件名字。a、C:\Program Files\Git\etc\git-completion.bash:alias ls='ls --show-control-chars --color=auto'b、C:\Program Files\Git\etc\inputrc:set output-meta o

2016-06-04 00:21:24 687

转载 java中的Iterator和Iterable 区别

java.lang.Iterable java.util.Iterator 来自百度知道: Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 HashMap类就实现了Iterable接口,而要访问或打印出Map中所有内容时,就可以这样: HashMap has

2016-04-24 10:38:26 461

转载 java字符串与整数之间的互相转换

1、如何将字符串String转化为整数int  int i = Integer.parseInt(str);   int i = Integer.valueOf(my_str).intValue();    注: 字串转成Double, Float, Long的方法大同小异。 2、如何将字符串String转化为Integer   Integer integer=Integer.

2016-04-24 09:46:07 1637

原创 求两个排序数组的中间值

题目:数组A、B分别已经按照升序进行排列,元素个数分别为N1和N2。求这两个数组的中间值。定义:当两个数组的元素个数之和为奇数时,中间数为两个数组归并排序后,排在中间的那个数;当两个数组的元素个数之和为偶数时,中间数为两个数组归并排序后,中间的两个数的平均值。解决的思路:将两个数组分别拆成两半,使得两个数组左半边的元素个数之和等于右半边的元素个数之和。下面给出3种解

2015-11-08 22:20:30 1675

原创 django搭建blog

虽然已经接触python好几个月了,但是始终没有用python开发过什么具体的应用。编程语言这东西本来就是一个应用的工具,不经常使用,很难有深刻的认识。之前一直在网络上看到对django的各种赞誉,而且早就下载了相关资料准备学习学习,但空有一颗上进的心却一直没有下定决心着手学习。国庆几天在家待着没什么事,终于下定决心要整django了。下面将通过实际操作,介绍一下如何使用django快速搭建一个b

2015-10-04 15:05:40 658

原创 python中的文件编码方式

python的初学者一般会对python中的中文字符串的处理方式比较费解,本文将结合具体的实验解决大家的这一困惑。一、源代码中的编码方式分析先举一个简单的例子,创建一个名为test.py的文件,内容如下s = '中文'print s运行文件会报如下错误, File "D:/lsc/study/python code/test_python/test_unicode.py", l

2015-08-22 17:08:19 1831

原创 python装饰器实现单例模式

基本思想为:1、在装饰器中添加一个字典类型的自由变量_instance;2、在闭包中判断类名是否存在于_instance中,如果不存在则创建一个类的事例,并讲其添加到字典中;如果存在则不进行实例化,直接返回字典中的实例;def Singleton(cls): _instance = {} def _singleton(*args, **kargs):

2015-08-19 09:11:40 3234

原创 观察者模式

1、产生事件的事件源创建一个事件消费者队列;2、事件源发生某一事件时,从事件消费者队列中取出时间消费者,逐一对事件进行处理;(被动监听,效率比主动监听高)3、定义一个事件的类(方便根据同一事件的不同属性差异作出不同的响应),并定义一个监听该事件的接口,事件消费者实现时间监听器的接口,不同的事件消费者对事件作出不同的响应,方便扩展;package com.bjsxt.dp.observe

2015-08-14 19:47:48 336

原创 java之ArrayList的toArray方法

ArrayList是Java在中使用频率非常高的一个方法。我们在使用ArrayList的时候,经常需要将ArrayList中的对象转换为一个数组。java已经对ArrayList进行了很好的封装,只需要调用ArrayList的toArray方法就可以从ArrayList对象中提取存放的对象的数组。ArrayList重载了如下两个toArray方法:public Object[] toA

2015-08-01 15:38:45 2634

原创 python的闭包和装饰器

闭包:当一个方法内部定义了其他方法,而这些内部定义的方法调用了外部方法的参数的时候,这些被内部方法所使用外部方法的参数会成为这些内部方法的环境变量,称为自由变量。这些自由变量具有记忆特性,类似于c语言中的静态变量。包含了自由变量的内部方法称为一个闭包。一般外部方法会通过返回闭包,从而使闭包可以被程序开发者自由调用。装饰器是闭包的一个典型应用场景。装饰器:         很多时候,我们

2015-07-05 15:06:09 545

原创 python中的迭代器和生成器

迭代器:使用迭代器的一个好处是为列表类型的对象提供一个统一的遍历接口,即next方法。另一个好处是提高内存利用率。比如需要读取并且遍历一个很大的文本文件,如果使用列表解析,系统会将整个文件的内容先放入内存,然后再进行处理,对内存大小要求较高。而使用迭代器,每次只会取出文件中的一条记录放入内存,因此可以提高内存的使用效率。生成器:生成器相对于迭代器可以进一步对代码进行简化。

2015-07-05 14:54:49 678

原创 python中的访问控制

1. __xxx__ 类的一些特殊方法和属性,public2. __xx 私有属性,代码预处理过程会将其转化为_className__xx,可以用预处理后的名字访问,用预处理前的名字访问会报错;3. _xx 直接在文件中定义的这种命名方式的全局变量,类和方法 不会被from xx import *导入;__xxclass A(object): _name = "

2015-07-04 17:59:12 781

原创 __new__方法和__init__方法

python中,真正创建并且类实例的方法是__new__方法。如果__new__方法返回了当前类的一个实例,则自动执行当前类的__init__方法,对实例进行一些后续的初始化工作;如果返回的不是当前类的实例,则不执行__init__方法。返回当前类实例class A(object): passclass B(A): def __init__(self):

2015-07-04 16:04:06 507

原创 shell基础

1. 变量a) 声明变量并对其赋值:var1=hello\ worldvar2=i\'m\ a \ student.等号右边的字符串不能有空格,且单引号双引号必须成对出现,或者使用\进行转义。使用“echo $变量名”查看变量内容输出结果:b) 变量的拼接推荐使用第一种方法;双引号会对$后的变量名进行解析;单引号不会对$后的变量名进行解析;

2015-06-28 16:20:17 416

原创 寻找字符串A中完全包含字符串B的最短子字符串

已知两个字符串a和b。寻找字符串a

2014-10-31 20:07:45 3574

原创 google多线程面试题

有四个线程1、2、3、4。线程1的功能就是输出1,线程2的功能就是输出2,以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式:A:1 2 3 4 1 2....B:2 3 4 1 2 3....C:3 4 1 2 3 4....D:4 1 2 3 4 1....请设计程序。思路:使用

2014-10-31 19:39:30 515

原创 迅雷多线程面试题

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。

2014-10-31 19:36:58 552

原创 visual C++使用ADO访问sql server 2000

ADO是Microsoft为最新和最强大的数据访问范例 OLE DB而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内存支出少和磁盘遗迹小。

2014-10-31 18:30:08 718

原创 迷宫问题BFS

二维整数矩阵a[N][N]表示一个迷宫,矩阵左上角表示迷宫入口,右下角表示出口。矩阵的元素为0表示可以通过,为1表示不能够通过。如maze[5][5]={0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0};则迷宫的一条通往出口的路径为(0, 0)->(1, 0)->(2

2014-10-07 14:20:56 610

原创 迷宫问题DFS

二维整数矩阵表示一个mig

2014-10-07 13:56:44 853

原创 单链表的快速排序和归并排序

大家可能对一维数组的快速排序和归并排序比较熟悉,但是dan

2014-09-25 20:02:10 674

原创 用非递归的方法实现快速排序

用递归的方法实现的算法一般都可以用

2014-09-21 18:30:55 834

原创 求一维数组中不重叠的两个子数组的最大和(百度2014年笔试题)

给定一个长度为N的整数数组a,求数组中不重叠的两个

2014-09-20 18:00:43 1927

原创 求二维整数数组中最长的递减数字串(滑雪算法)

这是前几天在某网络公司笔试时碰到的一道题目。当时只xianchu

2014-09-17 15:38:55 695

基于遗传算法和粒子群算法的认知无线电频谱分配算法

针对认知无线电中空闲频谱资源的最优分配问题,分别采用了遗传算法和粒子群算法进行求解。该代码是利用遗传算法和粒子群算法求解该问题的matlab仿真代码。

2013-05-29

空空如也

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

TA关注的人

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