自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stl源码剖析之vector

我最近在学习c++,看了侯捷的stl源码剖析,我觉得里面的东西有些古老并且有些生涩。比如说alloc,对于一些基础知识不太牢固的同学不是很友好(我建议先细读第二章前4小姐,第一级分配器之后的内容可等基础足够再回头弥补)。比如我,虽然这本书本就不是面对像菜鸟的c++程序员。然一些基础思想,编程方法,可以试着学习学习。 本人在学习c++prime的同时,实现过vector等contain。这是一个

2017-04-02 22:52:24 348

原创 Node.js实战(一)之概述

一、Node.js介绍Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js 不是一个 JavaScript框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node....

2020-01-07 09:14:49 179

原创 一些js数组操作

虽然很基础,但是还是想总结一下,总有时候用到的时候想不起来需要文档帮助。1.sort()它会改变原来的数组。操作例子但是sort()又是常用的数组操作,特别是一些管理系统当中,我说一个实际项目中的例子,我做过一个公告列表,后台给的列表的排序是置顶的排前,然后再是时间排序,然而我需要得到这个数组中时间最新的消息显示在系统顶部,排序是个简单有效的办法,但是不能改变列表排序。不重新排序的方法...

2019-12-23 20:43:27 124

原创 Javascript数组方法大全

搜罗了目前Javascript数组所有的方法,迷失道路的小伙伴可以直接查看页面右边的目录数组创建const arr1 = [1, 2, 3]; // [1, 2, 3]const arr2 = Array(); // []const arr3 = Array(2); // [undefined, undefined]const arr4 = Array(1,2,3); ...

2019-12-23 20:41:36 120

原创 JS数组常用操作

当我们想要做出一些JS的效果,很多都是要对数组进行一些操作,特别是学到JS后期的时候,发现很多之前JS数组基本的操作都忘记了,因此来简单归纳总结一下常用的数组操作。JS数组 var arr = new Array() 定义一个数组,前者相对比较麻烦,一般我们常用后者来定义数组 var arr = [] 也可以用字面量的方法去定义一个数组 arr.length 获...

2019-12-23 20:35:11 91

原创 关于js数组赋值(数组存储)的问题(深拷贝)

一、问题描述将一个数组(或请求返回的json结果为数组),如a = [0,1,2,3,4]赋值给另一个空的数组b = []会出现如果修改a或b中的数据,a和b都会发生改变,那么该怎么解决呢?二、错误原因数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的实际的数组元素被存储在堆(heap)内存中;数组引用变量是...

2019-12-23 20:31:40 1608

原创 解决gradle下载慢的问题

开发工具: IntelliJ IDEA & Android Studio问题:新建项目下载gradle慢的问题解决:打开用户主目录linux平台/home/用户名/.gradlewindows平台c:\Users\用户名\.gradlemacos平台/Users/用户名/.gradle找到./gradle/wrapper/dist/gradle-版本号-bin目...

2019-12-19 00:35:02 217

原创 看完这篇文章,你的Python基础就差不多了

更多内容查看:http://www.cswritehelp.com/contact/index.html博客内容:1、基础语法2、运算符3、流程控制4、列表、元组、字典、集合5、字符串6、文件操作博主网站一、基础语法1、标识符命名规则:以字母、下划线开头 其他部分由字母、数字或下划线组成 不能使用关键字命名; 常量一般全部...

2019-12-12 00:33:48 129

原创 Java基础知识——第一天

更多内容:http://daixie.cswritehelp.com第一天的表演开始了请大家看好了Java程序基础结构:1、第一条语句,是定义程序中类MyJavaApp所在的包,用关键字package声明定义,一定是放在程序语言的第一句。包相当于电脑中的磁盘,用于管理规范程序,让程序不会杂乱无章,方便程序查找管理,特别是程序很大时,包名一定是小写的,这是java语...

2019-12-08 23:07:38 96

原创 Java入门,必须记住的基础语法

更多查看:http://daixie.cswritehelp.com1.选择结构if语句if(表达式1){语句体1;}else if(表达式2){语句体2;}else if(表达式3){语句体3;}...else{语句体n+1;}执行流程:计算出表达式1的值如果值为true执行语句体1如果值为false计算表达式2的值如果值为true就执行语句体2如果值为f...

2019-12-08 22:44:44 178

原创 java基础知识点整理

更多查看:http://daixie.cswritehelp.com1.&和&&的区别?&:逻辑与(and),运算符两边的表达式均为true时,整个结果才为true。&&:短路与,如果第一个表达式为false时,第二个表达式就不会计算了。2.在java中如何跳出当前的多重循环?在循环语句外前面定义一个标号,然后在里层循环体的代码中...

2019-12-08 22:41:44 176

原创 Java基础知识一

相关网址: http://daixie.baiweitianjiao.com/connect/index.html在上一篇文章中我们一起配置了Java的基本开发环境,今天我们就一起来创建一个小工程,并且老梁也和大家一起来回顾一部分Java的基础知识,这些基础知识有很多是通用的,就是这些知识基本上是不会因为编程语言的区别而有太大的变化,算是程序的基础。好了,那就让我们开始Hello World...

2019-12-08 20:59:30 202

原创 Java基础语法

Java特点更多内容查看:http://www.cswritehelp.com简单自然平台可移植性支持函数式编程JIT 编译更好的并发编程健壮安全执行方式编译:将源代码(.java)处理成字节码(.class)解释:将字节码加载到JVM中执行(JIT编译)程序结构package:方便管理类,避免命名冲突import:除java.lang包 其他包中的内容需要先...

2019-12-08 13:53:08 75

原创 Java 基础语法

1.1.Java的基本语法(重点)1.1.1.基本语法(必须记住) Java语言严格区分大小写,好比main和Main、system和System是完全不同的概念。 一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类。若源文件中包括了public类,源文件必须和该public类同名。 一个源文件中包含N个Java类时,成功编译...

2019-12-08 13:49:37 110

原创 编译器之词法分析c

我学编译原理没有多久,刚刚学到语义分析,所以我也算是菜鸟。。。 无意间看到了《自己动手写编译器、链接器》这本书,觉得实现一个编译器才算是真正的入门。本来我是没有决心写好一个c语言的编译器的,因为c语言的词法、语法等等有太多的内容,但是无奈曾经也就学习过c语言、c++、scheme(学了一点点就没学了),硬着头皮去看书、敲代码,并且整理。我的意思就是选择说选择一门你熟悉的语言,然后学

2017-04-22 14:19:29 883

空空如也

空空如也

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

TA关注的人

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