函数式编程:允许把函数本身作为参数传入另一个函数,还允许返回一个函数! 1.高阶函数 一个函数可以接收另一个函数作为参数,这种函数称之为高阶函数 abs(-10) 是函数调用 abs是函数本身 abs函数名其实是一个变量名 变量可以指向函数,函数名也是变量名 map() map()函数接收两个参数, ...
分类:
编程语言 时间:
2019-04-20 13:02:22
阅读次数:
194
一段自适应HTML5的CSS代码,该代码在陕西特产使用过,手机端效果还好,就是PC端看起来没那么大气,比较窄屏 * { transition-property: all; -ms-transition-property: all; -moz-transition-property: all; -we ...
分类:
Web程序 时间:
2019-04-20 13:02:07
阅读次数:
154
1、面向对象程序设计:Object-oriented Programming,OOP。 2、所有编程语言都提供抽象机制,如汇编语言是对底层机器的轻微抽象,FORTRAN\BASIC\C等所谓“命令式”语言,都是对汇编语言的抽象。 3、程序员必须建立起在机器模型(位于解空间,建模,如计算机)和实际待解 ...
分类:
其他好文 时间:
2019-04-20 13:01:47
阅读次数:
134
python copy模块 copy模块用于对象的拷贝操作 该模块只提供了两个主要的方法: 直接赋值,深拷贝和浅拷贝的区别 直接赋值 运行结果: 浅拷贝 运行结果: 深度拷贝 运行结果: 定制复制行为 可以使用* copy__()和* deepcopy__()特殊方法控制复制的方式。 ...
分类:
编程语言 时间:
2019-04-20 13:01:34
阅读次数:
181
1 相关方法: `onCreateOptionsMenu invalidateOptionsMenu与onPrepareOptionsMenu onOptionsItemSelected` 2 动态update menu `mActivity.invalidateOptionsMenu() invo ...
分类:
移动开发 时间:
2019-04-20 13:01:20
阅读次数:
149
服务端和单客户端通信 注意事项:如果服务端或者客户端采用read() 一个字节这种读取数据,只要另一方没有关闭连接,read是永远读取不到-1,会陷入死循环中; 解决方法:加上一个判断,程序员自己跳出循环,比如在while循环中,加上 服务端代码 客户端代码 服务器和多客户端通信 ...
分类:
编程语言 时间:
2019-04-20 13:01:04
阅读次数:
149
#include #define ARR_LEN 255 /*数组长度上限*/ #define elemType int /*元素类型*/ /* 冒泡排序 */ /* 1. 从当前元素起,向后依次比较每一对相邻元素,若逆序则交换 */ /* 2. 对所有元素均重复以上步骤,直至最后一个元素 */ /... ...
分类:
编程语言 时间:
2019-04-20 13:00:45
阅读次数:
144
总是有人很清闲的扫我的网站 ,所以要限制一下了 先来看看没有限制的时候,并发10 100次 服务器一直在正常响应 限制一下,之后再测试一下 返回503 ,嗯,放心多了.这样就不用担心有人恶意攻击了 ...
分类:
其他好文 时间:
2019-04-20 13:00:32
阅读次数:
139
堆叠柱状图, 只要保证 stack 属性相同,就强制画成一列 ...
分类:
其他好文 时间:
2019-04-20 13:00:20
阅读次数:
132
Table of Contents 1. "前言" 2. "时间单位和时区" 3. "时间点" 4. "时间段" 5. "时间的解析和格式化" 6. "时区时间" 7. "兼容旧接口" 8. "结语" 前言 时间处理是一个经常会用到但又不那么好用的功能,其中的主要问题在于对人友好的时间格式的处理上。 ...
分类:
编程语言 时间:
2019-04-20 13:00:08
阅读次数:
207
在前面的两篇文章中我们分别用volatile、notify()和wait()分别实现了一个场景,我们再来回顾一下前面的场景:在main方法中开启两个线程,其中一个线程t1往list里循环添加元素,另一个线程t2监听list中的size,当size等于5时,t2线程结束,t1线程继续执行,直到循环结束 ...
分类:
其他好文 时间:
2019-04-20 12:59:33
阅读次数:
160
之前已经带大家稍微入门了工厂模式(即简单工厂模式)的方法,没看过的朋友可以移步去查看一番。 "设计模式之工厂模式(一)" 。今天我们继续吃着披萨,学习着工厂模式的接下来部分吧。 加盟披萨店 我们先前的披萨店已经经营有成,击败了部分竞争者,接下来的计划就是开加盟店。作为经营者,你肯定希望确保加盟店运营 ...
分类:
其他好文 时间:
2019-04-20 12:58:59
阅读次数:
173
1,安装node.js vue依赖nodejs,所以首先要安装node.js 然后打开cmd,输入命令, node -v。正常出现版本号,说明你已经安装成功了 下载地址:http://nodejs.cn/download/ 2,npm(cnpm) npm是node的包管理工具 使用node之后你会接 ...
分类:
其他好文 时间:
2019-04-20 12:58:33
阅读次数:
168
自定义指令 钩子函数 自定义指令 除了内置指令,Vue也允许用户自定义指令; 注册指令:通过全局API Vue.directive可以注册自定义指令; 自定义指令的钩子函数: bind; inserted; update; componentUpdated; unbind; 自定义指令的使用:在自定 ...
分类:
其他好文 时间:
2019-04-20 12:58:13
阅读次数:
158
1. C1编译器线程 C1编译器(aka Client Compiler)的代码位于 。C1编译线程(C1 CompilerThread)会阻塞在任务队列,当发现队列有编译任务即可CompileTask的时候,线程唤醒然后调用CompilerBroker,CompilerBroker再进一步选择合适 ...
分类:
其他好文 时间:
2019-04-20 12:57:55
阅读次数:
237
安装QT后直接打开,报错。 需要删mysql环境变量。 加入三个路径到系统环境变量。 C:\Windows\System32 C:\Windows C:\Windows\System32\Wbem 还是不行。 参考:如何解决Failed to retrieve MSVC Environment fr ...
分类:
其他好文 时间:
2019-04-20 12:57:41
阅读次数:
1235
1. 创建Vue项目存放地址 用于存放Vue项目,找个自己处理方便的地方。本人地址:D:\Program Files\Workspace\Vue 2. 创建项目 进入cmd窗口 进入项目存放地址 执行命令【vue init webpack HelloWorld】创建Vue项目 [HelloWorld ...
分类:
其他好文 时间:
2019-04-20 12:57:10
阅读次数:
183