linshengchao123
码龄12年
关注
提问 私信
  • 博客:57,899
    57,899
    总访问量
  • 24
    原创
  • 583,441
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2012-08-17
博客简介:

linshengchao123的专栏

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得1次评论
  • 获得39次收藏
创作历程
  • 1篇
    2019年
  • 1篇
    2018年
  • 4篇
    2016年
  • 11篇
    2015年
  • 10篇
    2014年
成就勋章
TA的专栏
  • 算法题
    7篇
  • 多线程
    2篇
  • Linux
    1篇
  • python
    6篇
  • java
    3篇
  • 设计模式
    2篇
  • django
  • 迭代器
    1篇
  • Itera
  • Iterator
    1篇
  • Iteratable
    1篇
  • git
    2篇
  • cs231n
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

cs231n assignment_01学习笔记

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

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

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

git reset和git checkout

git resetgit reset --hard :1.替换引用的指向.引用指向新的提交ID;2.替换暂存区.替换后,暂存区的内容和引用指向的目录树一致;3.替换工作区.替换后,工作区的内容变得和暂存区一致,也和HEAD所指向的目录树内容相同.git reset --soft :1.替换引用的指向.引用指向新的提交ID.即只更改
转载
发布博客 2016.06.06 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
690 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java中的Iterator和Iterable 区别

java.lang.Iterable java.util.Iterator 来自百度知道: Iterator是迭代器类,而Iterable是接口。 好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。 一般都是结合着用,比如 HashMap类就实现了Iterable接口,而要访问或打印出Map中所有内容时,就可以这样: HashMap has
转载
发布博客 2016.04.24 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
1642 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

求两个排序数组的中间值

题目:数组A、B分别已经按照升序进行排列,元素个数分别为N1和N2。求这两个数组的中间值。定义:当两个数组的元素个数之和为奇数时,中间数为两个数组归并排序后,排在中间的那个数;当两个数组的元素个数之和为偶数时,中间数为两个数组归并排序后,中间的两个数的平均值。解决的思路:将两个数组分别拆成两半,使得两个数组左半边的元素个数之和等于右半边的元素个数之和。下面给出3种解
原创
发布博客 2015.11.08 ·
1678 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

django搭建blog

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

python中的文件编码方式

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

python装饰器实现单例模式

基本思想为:1、在装饰器中添加一个字典类型的自由变量_instance;2、在闭包中判断类名是否存在于_instance中,如果不存在则创建一个类的事例,并讲其添加到字典中;如果存在则不进行实例化,直接返回字典中的实例;def Singleton(cls): _instance = {} def _singleton(*args, **kargs):
原创
发布博客 2015.08.19 ·
3235 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

观察者模式

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

java之ArrayList的toArray方法

ArrayList是Java在中使用频率非常高的一个方法。我们在使用ArrayList的时候,经常需要将ArrayList中的对象转换为一个数组。java已经对ArrayList进行了很好的封装,只需要调用ArrayList的toArray方法就可以从ArrayList对象中提取存放的对象的数组。ArrayList重载了如下两个toArray方法:public Object[] toA
原创
发布博客 2015.08.01 ·
2636 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

python的闭包和装饰器

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

python中的迭代器和生成器

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

python中的访问控制

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

__new__方法和__init__方法

python中,真正创建并且类实例的方法是__new__方法。如果__new__方法返回了当前类的一个实例,则自动执行当前类的__init__方法,对实例进行一些后续的初始化工作;如果返回的不是当前类的实例,则不执行__init__方法。返回当前类实例class A(object): passclass B(A): def __init__(self):
原创
发布博客 2015.07.04 ·
510 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

shell基础

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

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

已知两个字符串a和b。寻找字符串a
原创
发布博客 2014.10.31 ·
3583 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 ·
516 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

迅雷多线程面试题

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
原创
发布博客 2014.10.31 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多