码迷,mamicode.com
首页 > 编程语言
读《JavaScript语言精粹》笔记
一、一些写代码的注意事项 1.parseInt 的使用 因为在八进制中,8和9不是数字,所以 都会产生0作为结果,会导致程序解析时间和日期出现错误。所以建议使用parseInt将10传入。 2.当使用for in 循环时,最好加上 代替 5. 用 代替 6. 除了 for function if s ...
分类:编程语言   时间:2016-08-29 07:58:54    阅读次数:150
Java用来进行批量文件重命名,批量提取特定类型文件
原因: 因为在网上下载视频教程,有的名字特别长,一般都是机构或者网站的宣传,不方便直接看到视频的简介,所以做了下面的第一个功能。 因为老师发的课件中,文件夹太多,想把docx都放在同一个文件夹下面,一个一个找出来太麻烦,所以做了第二个功能。 最近刚刚学了Java文件和流的知识,所以正好练练手,这也是 ...
分类:编程语言   时间:2016-08-29 06:52:10    阅读次数:269
【python自动化第六篇:面向对象】
知识点概览: 一、面向对象介绍 编程范式:面向对象,面向过程,函数式编程 面向过程:通过一组指令告诉机器去一步一做什么;一个过程包含一组要被进行计算的步骤,从头到尾的执行顺序;程序的修改要注意各个部分的依赖关系,否则会影响其他过程的运行,发生一连串的影响,维护困难。 面向对象:OOP编程是利用类和对 ...
分类:编程语言   时间:2016-08-29 06:53:34    阅读次数:146
Java代理模式
关于代理模式的概念: 用现在相当热门的宝强马蓉事件做比喻,宝强相当于是被代理类,宋喆就是代理类,宋喆代理着宝强的许多行为,宋喆对宝强的消息进行预处理、过滤、转发、公关等。就如公关,当宝强需要公关的时候宝强无须真正亲自去实现公关,真正实现的是由宋喆代理完成。 代理模式是常用的java设计模式,他的特征 ...
分类:编程语言   时间:2016-08-29 06:53:14    阅读次数:215
c++指针笔记一
左值和右值的区别:左值就是在赋值中可以放在赋值操作符两边的值,比如: int a = 1; double b = 2.0 a = b; b = a; 这里a和b都是左值,一切变量都是左值,但const量是例外。 而右值则是只可以放在赋值操作符右边的值,比如: int a = 0; char *b = ...
分类:编程语言   时间:2016-08-29 06:50:00    阅读次数:251
js数组常用操作方法小结(增加,删除,合并,分割等)
本文实例总结了js数组常用操作方法。分享给大家供大家参考,具体如下: var arr = [1, 2, 3, 4, 5]; //删除并返回数组中第一个元素 var theFirst = arr.shift(); alert(theFirst);//返回1 number alert(arr);//2, ...
分类:编程语言   时间:2016-08-29 01:47:03    阅读次数:188
Swift中面向协议的编程
什么是面向协议的编程? 面向协议的编程,是一种编程范式。 编程范式,是一个计算机科学用语。维基百科中的解释是,计算机编程的基本风格或典型模式。通俗来说,就是解决某一个问题的方法不同方法和思路。 像大家很熟悉的,面向对象编程以及面向过程编程,都是一种编程范式。 面向过程编程,关心的焦点是解决某一个问题 ...
分类:编程语言   时间:2016-08-29 01:48:07    阅读次数:217
Java多线程8:wait()和notify()/notifyAll()
轮询 线程本身是操作系统中独立的个体,但是线程与线程之间不是独立的个体,因为它们彼此之间要相互通信和协作。 想像一个场景,A线程做int型变量i的累加操作,B线程等待i到了10000就打印出i,怎么处理?一个办法就是,B线程while(i == 10000),这样两个线程之间就有了通信,B线程不断通 ...
分类:编程语言   时间:2016-08-29 01:44:57    阅读次数:241
Java基础-关于session的详细解释
转自:http://hi.baidu.com/zbzbzb/item/65d73d2a4d07cfd40f37f900 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的 ...
分类:编程语言   时间:2016-08-29 01:46:10    阅读次数:176
JS判断一个数组中是否有重复值的三种方法
方法一: var s = ary.join(",")+","; for(var i=0;i<ary.length;i++) { if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) { alert("数组中有重复元素:" + ary[i]); bre ...
分类:编程语言   时间:2016-08-29 01:45:43    阅读次数:190
C++学习22 多态的概念及前提条件
在《C++基类和派生类的赋值》一节中讲到,基类的指针也可以指向派生类对象。请看下面的例子: 运行结果:People: Xiao MingPeople: Li Lei 我们通常认为,如果指针指向了派生类对象,那么就应该使用派生类的成员变量和成员函数,这符合人们的思维习惯。但是本例的运行结果却告诉我们: ...
分类:编程语言   时间:2016-08-29 01:43:15    阅读次数:210
Python学习笔记——文件操作
python中,一切皆对象。 一、文件操作流程 (1)打开文件,得到一个文件句柄(对象),赋给一个对象; (2)通过文件句柄对文件进行操作; (3)关闭文件。 文件对象f通过open()函数来创建。 open函数常用的三个参数:文件路径/名称、模式、encoding。 二、open函数中模式参数的常 ...
分类:编程语言   时间:2016-08-29 01:38:53    阅读次数:165
Python_Day_01(使用环境为Python3.0+)
Python 变量与赋值。 Python在赋值时时不需要进行定义类型,可直接进行定义赋值。 这是最进本的赋值方法。在Python赋值操作为(=),而(==)则为比较符号,跟大多数语言比较相似的是Python赋值之后指向的是数据的内存地址,而非数据本身。例如: 这是因为指向的数据是直接对内存地址进行操 ...
分类:编程语言   时间:2016-08-29 01:39:25    阅读次数:215
AloneJs —— 简洁高效的JavaScript UI库
以前做项目时用了一些第三方的JS UI库,项目比较low的时候用还行,一旦项目要求比较高,特别是交互比较复杂时,某些第三方UI库就显得无能为力,用起来也不顺手,改也不好改,所以我就自己基于jQuery实现了一套自己的UI库,名为AloneJs。 一、对话框 1、.msgbox() —— 弹出消息框 ...
分类:编程语言   时间:2016-08-29 01:36:21    阅读次数:188
关于war包 jar包 ear包 及打包方法
关于war包 jar包 ear包 及打包方法 war包:是做好一个web应用后,通常是网站打成包部署到容器中 jar包:通常是开发的时候要引用的通用类,打成包便于存放管理。 ear包:企业级应用 通常是EJB打成ear包 各种包的打法: 转: 兄弟,对java着迷吗,或者是为了自己的生计,不论怎样都 ...
分类:编程语言   时间:2016-08-29 01:37:51    阅读次数:270
python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd() 返回指定目录下的所有文 ...
分类:编程语言   时间:2016-08-29 01:34:57    阅读次数:146
java基础九[网络与线程](阅读Head First Java记录)
网络socket连接 Java API的网络功能包(java.net)已经将底层的TCP连接等都封装好了,我们只需要通过Socket对象来建立客户端和服务器的连接,然后客户端能向服务器发送请求,并接收服务端发来的数据即可 服务端和客户端大概的交互如下所示: 编写客户端程序 第一步:建立socket连 ...
分类:编程语言   时间:2016-08-29 01:34:33    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!