- 博客(61)
- 收藏
- 关注
转载 数组和对象的拷贝
//浅拷贝function shallowCopy(src){ if(typeof src != 'object'){ return src; } var dest = Array.isArray(src) ? [] : {}; for(var p in src){ if(src.hasOwnProper...
2017-12-30 22:17:00 48
转载 PAT 1076. Wifi密码
PAT 1076. Wifi密码下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成wifi的密码。这里简单假设每道选择题都有4...
2017-12-30 11:15:00 53
转载 springMVC的功能和优点
spring MVC是一个分层的java web开发框架,MVC模式提供了一个分层的体系结构,其中每一层对其它层进行了抽象,具体如下:1.模型(Model):应用程序所使用的特定域信息的表现形式2.视图(View):域模型的表现形式(通过使用诸如输入元素和按钮之类的用户界面元素,而这些元素与模型进行交互)。3.控制器(Controller):主要负责解释用户的输入并转换为模型,然...
2017-12-30 09:53:00 270
转载 Python内置函数(33)——any
英文文档:any(iterable) ReturnTrueif any element of theiterableis true. If the iterable is empty, returnFalse. Equivalent to:def any(iterable): for element in iterable: if ele...
2017-12-29 15:56:00 48
转载 JS之解决scroll方法不兼容的写法来获取top和left
需求:封装一个兼容的scroll(),返回值是json,用scroll().top获取scrollTop需求:封装一个兼容的scroll(),返回值是json,用scroll().left获取scrollLeft<!DOCTYPE html><html><head><meta charset="utf-8"> <t...
2017-12-28 16:49:00 156
转载 centos安装zabbix监控服务器端
首先安装zabbx 依赖yum install net-snmp-devel libxml2-devel libcurl-devel -y下载zabbix 源码包wget https://ncu.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.10/zabbix-3.2.10.tar.gz解压压缩包...
2017-12-27 14:12:00 54
转载 Redis 数据结构 & 原理 & 持久化
一 概述redis是一种高级的key-value数据库,它跟memcached类似,不过数据可以持久化,而且支持的数据类型也很丰富。Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能,所以redis也可以被看...
2017-12-27 12:06:00 59
转载 源码学习(一)——模拟Spring MVC
1.准备1.1创建项maven项目,目录如下1.2 导包servlet-api: 模拟springmvc采用的是对同一个servlet进行处理fastjson: JSONObject 是阿里自己封装的一个map,本人习惯使用,非必需pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xm...
2017-12-26 22:53:00 39
转载 python标准库——queue模块 的queue类(单向队列)
python标准库——queue模块 的queue类(单向队列)转载于:https://www.cnblogs.com/LouisZJ/p/8118693.html
2017-12-26 16:31:00 101
转载 linux系统的7种运行级别
转自:http://blog.chinaunix.net/uid-22746363-id-383989.htmlLinux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令...
2017-12-26 14:37:00 54
转载 用JS制作博客页面背景随滚动渐变的效果
今天颓了一会,用JavaScript给我的博客园博客写了一个页面背景随滚动而渐变的效果,做完之后自我感觉良好……下面就以我的博客园博客为例,介绍一下如何制作这个效果!准备[x] 申请博客园的JS权限(如果你也想把它用在自己的博客园上)[x] 可能需要一些JS的基础知识(你可以打开w3school,然后就当自己准备好了)[x] 可能需要一些CSS基础知识(你需要知道颜色是怎样用16进制...
2017-12-26 12:44:00 230
转载 Python Json
JSON 函数使用 JSON 函数需要导入 json 库:import json。函数描述json.dumps将 Python 对象编码成 JSON 字符串json.loads将已编码的 JSON 字符串解码为 Python 对象json.dumpsjson.dumps 用于将 Python 对象编码成 JSON 字符串。语法...
2017-12-26 10:45:00 57
转载 perl LibXML模块使用详解
关于perl中如何获取xml文件的指定内容,可以使用LibXML模块进行,该模块有强大的xpath匹配关系,可以很方便地获取想要的信息,整个模块使用说明,点击如下链接: https://grantm.github.io/perl-libxml-by-example/basics.html ...
2017-12-25 23:07:00 122
转载 static_cast, dynamic_cast, reinterpret_cast, const_cast的区别
static_cast最像C风格的强制转换,很多时候都需要程序员自身去判断转换是否安全。但是相对C风格的强制转换,在无关类的类指针之间转换上,有安全性的提升。dynamic_cast是运行时的转换吧,要求new_type为指针或引用,其二是下行转换时要求基类是多态的(基类中包含至少一个虚函数)。dynamic_cast可以识别出不安全的下行转换,但并不抛出异常,而是将转换的结果设置成null。...
2017-12-25 14:35:00 52
转载 MySQL在CenterOS和Ubuntu的安装
声明:作者原创,转载注明出处。作者:帅气陈吃苹果下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz1、centeros安装mysql参考地址:http://www.linuxidc.com/Linux/2016-09/134940.htmyum in...
2017-12-21 15:44:00 72
转载 利用IO操作打印一个目录下的所有文件,如果目录下的子目录中存在文件,也要打印出来【File】,利用递归调用的方法...
1 package object.io; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 import java.util.Scanner; 8 9 public cl...
2017-12-21 14:29:00 246
转载 1126. Eulerian Path (25)
1126. Eulerian Path (25)时间限制300 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueIn graph theory, an Eulerian path is a path in a graph which visits every edg...
2017-12-20 20:19:00 48
转载 haproxy负载均衡的安装配置
haproxy是一款可靠,高性能的并且可以支持TCP/HTTP的负载均衡器,和前面说过的nginx负载均衡类似,这里haproxy对于负载均衡来说更专业,支持的配置选项更多,稳定性也很强,甚至只需要一台haproxy就可以跑出非常高的性能,网上有一些负载均衡工具的评测,其中haproxy的得分就比较高,下面主要说一下haproxy的安装和基本配置 1. 下载 haprox...
2017-12-20 17:36:00 49
转载 python 日记 day5 字典
一.数据类型分为: 1.不可变数据类型:元组,bool,int,str (不可更改的又叫可哈希) 2.可变数据类型 :list,dict ,set (可变的又叫不可哈希)字典: 优点:1.可二分查找。 2.可存大量的关系型数据。 特点:无序性,不能进行切片。字典当中的元素是通过键来存取的,而不是通过偏移存取。dic = {'ag...
2017-12-20 15:09:00 61
转载 leetcode:7. Reverse Integer
这题简单,也花了我好长时间,我自己写的code比较麻烦,也没啥技巧:按正负性分类执行,先转化成字符串,用stringbuilder进行旋转,如果超出范围了就用try catchpublic int reverse(int x) { try { int result = 0; if (x == 0) { ...
2017-12-20 09:51:00 43
转载 学web前端学到什么程度可以从事前端开发工作
Web前端因为HTML5技术的高速发展,成为IT行业中最受欢迎和未来需求人才发展最好的职业。很多其它专业的人员也在网上留意过相关信息,觉得做前端开发就能拿高薪,可是心里也没底,不知道学到什么程度可以从事前端开发工作。 前端开发的入门稍易,但专业性不比其它高级程序语言差,必须从广度和深度上下足力气才能有所突破。我们从以下3个方面来看看前端开发人员掌握的技能和相应的工资标准。 第一,每个前...
2017-12-19 16:21:00 303
转载 安装vue_cli 和打包
1.安装node.js可通过node -v检查是否安装node2.安装npm可通过npm -v检查是否安装npm3.全局安装vue-clinpm install vue-cli -g || cnpminstallvue-cli-g(淘宝镜像) 4.检查vue命令行是否安装好了vue -V5.用webpack安装模板...
2017-12-19 13:57:00 80
转载 intellij idea tomcat 启动不生成war包
intellij idea tomcat 启动不生成war包想把项目打包成war包做测试,但是按照之前的方法居然没有成功导出war包,犯了很低级的错误,特此记录。(1)首先在Project Structure 界面,修改type为 Web Application:Archive。(2)点击运行tomcat,war包就会乖乖的在指定的output文件夹下生成。、然而并没有,t...
2017-12-19 11:46:00 418
转载 FFT ip core
The FFT core provides four architecture options to offer a trade-off权衡取舍 between core size andtransform time.• Pipelined Streaming I/O – Allows continuous data processing.• Radix-4 Burst I/O – Loads a...
2017-12-19 10:15:00 221
转载 js日期、月份:日期加一天等
js日期、月份:日期加一天等 原文:js日期、月份:日期加一天等// 日期,在原有日期基础上,增加days天数,默认增加1天 function addDate(date, days) { if (days == undefined || days == '') { ...
2017-12-19 00:55:00 110
转载 工作中碰到的一些问题以及解决方法
一、左中右布局,左边定宽,中、右百分比的布局:(1)HTML代码:<div class="three-left"> </div><div class="three-right-container"> <div class="three-mid"> </div> <...
2017-12-18 12:06:00 77
转载 Ubuntu16.04创建electronic-wechat启动器图标
步骤将最新的electronic-wechat二进制包,下载解压,并移动到/opt/下面。sudo cp -r electronic-wechat/ /opt/electronic-wechat/进入到/opt/electronic-wechat/下载图标文件。cd /opt/electronic-wechat/ && sudo wget https://raw.github...
2017-12-18 11:36:00 215
转载 团队作业8--测试与发布(Beta阶段)
展示博客一、项目成员:张慧敏(组长)201421122032苏晓薇(组员)201421031033欧阳时康(组员)201421122050团队仓库:https://git.coding.net/Recos/musi_android.gitBeta版本测试报告根据团队项目中软件的需求文档、Beta阶段的计划安排主要进行以下测试1、设备兼容测试2、平台播放...
2017-12-17 22:54:00 95
转载 JAVA-初步认识-第十二章-主线程运行示例
一.我们关注的重点在于主线程,我们一般不关注垃圾回收,因为这个动作是自动的,它是以什么方式来判断的呢?堆内存中一旦产生垃圾,它是不会立即去清理的,如果立即去清理的话会降低效率。因为垃圾回收在操作时,会和主线程抢夺cpu的控制权(获取cpu的执行权)。在某一时刻谁拿到执行权,谁就操作。接下来就是什么时候回收的呢?它会先判断堆内存的空间大小,如果满足一定的量就要进行释放了。不释放就装不进去了,怕溢...
2017-12-17 09:27:00 61
转载 vim 智能提示插件 YouCompleteMe安装
按照网上的教程安装该软件,没有一篇是成功的(也有可能是没找对)。自己从网上东拼西凑的,终于让自己的vim智能识别了。1. 升级 vim: (ubuntu)sudo add-apt-repository ppa:jonathonf/vimsudo apt updatesudo apt install vim2. 安装vundlegit clone https://github.com...
2017-12-16 16:12:00 84
转载 认清Android框架 MVC,MVP和MVVM
编者按:现在很多时候,我们都是面向搜索(或 Google 或百度)、GitHub 编程,那么,在早期没有互联网的情况下,该如何学习编程,成为一名真正的开发者?亦或是作为一名小白,如何进入互联网编程时代?本文作者分享自己从 0 到 1 的编程成长经历,希望帮助更多的开发者踏出职业生涯的第一步。 640?wx_fmt=png&wxfrom=5&wx_lazy=1 ...
2017-12-16 15:11:00 57
转载 以字典的方式完成一个小型的学生管理系统
##需求:##学生有下面几个属性:姓名,年龄,考试分数包括:语文,数学,英语得分。##比如定义2个同学:##姓名:小明,年龄18,考试分数:语文90,数学85,英语80##姓名:小红,年龄20,考试分数:语文70,数学92,英语85分1 student_info = {'xiaoming':{'name':'小明', 'age':18, 'score':{'chinese...
2017-12-15 10:55:00 742
转载 小程序自定义轮播图
话不多说,上图上代码。wxml<view style="white-space: nowrap;" class="box" bindtouchstart="touchstart" bindtouchmove="touchmove" bindtouchend="touchend"><view class="club" animation="{{animation...
2017-12-15 10:05:00 106
转载 用python实现二分查找
def bisearch(elems, key): low = 0 high = len(elems) - 1 while low <= high: mid = (low + high)//2 if key == elems[mid].key: retur...
2017-12-14 12:57:00 101
转载 Java编程思想(八、多态)
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。 多态通过分离做什么和怎么做,从另一角度将接口和实现分离开来。多态不但能够改善代码的组织结构和可读性,还能够创建可扩展的程序。 “封装”通过合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。多态的作用则是消除类型之间和耦合关系。继承允许将对象视为它自己本身的类型或其基类型...
2017-12-13 20:32:00 58
转载 自动化发布-GitLab WEB Hooks 配置
钩子(hooks)hooks是在特定事件发生之前或之后执行特定脚本代码功能(从概念上类比,就与监听事件、触发器之类的东西类似)。Git hooks就是那些在Git执行特定事件(如commit、push、receive等)后触发运行的脚本。gitlab的web hooks跟git hook类型。也是当项目发生提交代码、提交tag等动作会自动去调用url,这个url可以是更新代...
2017-12-13 16:58:00 88
转载 Linux下SVN创建新的项目
Linux下SVN创建新的项目Linux环境下的SVN创建新的项目一、前置条件: 1)有安装了linux系统的服务器,123.*.*.29 2)服务器上安装了svn,本人服务器的svn的数据安装的目录地址:/application/svndata二、创建新的svn项目: 1)进入到linux服务器。可以是root的的目录下 2)创建仓库的命令:s...
2017-12-12 09:24:00 61
转载 php循环语句(一)
PHP 循环语句什么是循环语句?在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。循环语句是由循环体及循环的终止条件两部分组成的。简单来说,在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可...
2017-12-11 19:58:00 126
转载 git添加、修改
Git是目前世界上最先进的分布式版本控制系统CVS作为最早的开源而且免费的集中式版本控制系统,直到现在还有不少人在用。由于CVS自身设计的问题,会造成提交文件不完整,版本库莫名其妙损坏的情况。同样是开源而且免费的SVN修正了CVS的一些稳定性问题,是目前用得最多的集中式版本库控制系统。git是分为三部分,一部分是你自己的文件,另外一个是缓存区,最后一个是本地库。当你修改了自己的文件...
2017-12-11 17:57:00 155
转载 python寻找突变位点
思路:寻找序列两个序列的差异s = 'GAGCCTACTAACGGGAT't = 'CATCGTAATGACGGCCT'count = 0for i in range(len(s)): if s[i] != t[i]: count +=1print (count)转载于:https://www.cnblogs.com/lmt92110...
2017-12-11 14:39:00 1391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人