- 博客(73)
- 收藏
- 关注
转载 二项队列
如上图所示为二项队列,不是一棵树而是一片森林,其合并操作有点像二进制加法,当两个二进制相加的某位都有1时,则当进位为0时,此位相加后的结果也为0,删除最小值操作则先找出最小的树根,把该树的树根去掉之后形成许多子树,用这些子树构成一个新的二项队列,再去跟原来剩下的二项式队列相加即可,删除时主要考虑的是二项队列的存储结构。二项队列的相加如下图所示:存储结构如下所示:...
2017-03-31 16:21:00 70
转载 Linux下">/dev/null 2>&1 "相关知识说明
在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1"出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识。 0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr)command >/dev/null 2>&1 & ...
2017-03-31 14:27:00 60
转载 JAVA_OPTS 参数
JAVA_OPTS="-server -Xms256m -Xmx256m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m"堆内存分配:要加“m”说明是MB,否则就是KB了,在启动tomcat时会 报内存不足。-Xms:初始值-Xmx:最大值-Xmn:最小值JVM最大分配的堆内存由-Xmx指定,默认是物理内存的1/4,...
2017-03-30 23:08:00 547
转载 socket.io实现在线群聊
我自己在用socket.io开发,对官方网站上的文档,进行简单的整理,然后自己写了一个简单的聊天程序。最最开始先安装socket.io:npm install socket.io利用Node的搭建Http服务分为两个文件,服务端文件app.js和客户端index.htmlapp.jsvar app = require('http').createServer(h...
2017-03-30 18:07:00 73
转载 CentOS7下Django安装
Django安装介绍安装环境: CentOS7安装Django比较简单,但需要安装其依赖的东西,还是需要一定时间的。我使用的环境是CentOS Linux release 7.3.1611。内核为:3.10.0-514.10.2.el7.x86_64。安装Django首先需要安装pip命令,看一下我写的另外一篇pip安装介绍文章。然后运行下面命令 pip install dja...
2017-03-30 15:48:00 60
转载 斜二进制数
#include<iostream>#include<string>#include<stdio.h>#include<algorithm>#include<cstring>#include<cstdio>#include <math.h>using namespace std;char a[
2017-03-30 14:04:00 471
转载 shell脚本编写乘法口诀
用for循环编写乘法口诀新建脚本文件for.sh[root@master5 shell]#vim for.sh#!/bin/bashfor ((i=1;i<=9;i++))do for ((j=1;j<=i;j++)) do let "sum=i*j" echo -n " $j*$i=$sum " done echodone执行脚本[ro...
2017-03-30 11:36:19 151
转载 sql语句遇到错误: The used SELECT statements have a different number of columns :
这是因为使用union的两个SQL语句产生的记录的表结构不一致. 必须是结构完全一致的记录集合才可以使用UNION.以上就是两个表的字段不一样,导致,所以大家可以检查下。转载于:https://www.cnblogs.com/yw-ah/p/6640800.html...
2017-03-29 17:26:00 599
转载 js观察者模式
观察者模式(Publish/Subscribe),定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能自动更新自己。C#观察者模式:namespace 观察者模式{ class Program { static void Main(string[] args) ...
2017-03-29 16:34:00 76
转载 每天一个linux命令(9):touch命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch[选项]...文件...2.命令参数:-a或--time=atime或--time=access或--time=use 只更改存取时间。-c或--no-create 不建立任何文档。-d 使用指定的日期时间,而非现...
2017-03-29 11:19:00 30
转载 CSS笔记(一)
CSS样式表作用在文件中、元素上有以下几种方式:1、链接进来2、导入进来3、内部 CSS4、行内样式,直接作用在某个元素上注意:1和2是外部文件,1是link进来,2是import进来,但是某些浏览器貌似不支持import,所以大多link进来 3是写在head上 4是只能作用在某些元素上,不具备全局性下面是链接和导入外部...
2017-03-29 10:46:00 39
转载 R语言大小写字母转换
#R语言大小写字母转换熊荣川六盘水师范学院生物信息学实验室[email protected] http://blog.sciencenet.cn/u/Bearjazz R语言有很丰富的程序包处理生物学信息及问题,如DNA等大分子数据,然后往往遇到将碱基符号在大小写字母间转化的问题,下面是几个小例子: >x = "CAGTTTCTTGAGTCTGATTAA...
2017-03-28 18:46:00 5621
转载 通过调节坐标进行jfree图的放大缩小
http://blog.csdn.net/lt1983lt/article/details/5665085import Java.awt.BorderLayout;import java.awt.Color;import java.util.Hashtable;import javax.swing.JLabel;import javax.swing.JPanel;import javax.sw...
2017-03-28 16:00:00 96
转载 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
转自:http://blog.csdn.net/fei20072050104/article/details/21785565JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配...
2017-03-28 11:58:00 36
转载 Win10隐藏硬盘分区
前几天装了Win10和OpenSUSE的双系统,结果挂载Linux的分区被Windows识别成了三个盘符,在Windows下是不能直接访问它们的,而且双击还会提示你是否格式化。因为在windows放着用不到看着不舒服且为了防止哪天手滑把不小心他们给格了,我就想着把它们隐藏起来。修改注册表:打开“HKEY_CURRENT_USER\Software\Microsoft\Windows...
2017-03-27 18:32:00 463
转载 bash编程-循环控制的结构
循环:进入条件,退出条件。forfor 变量 in 列表 ;do 循环体done例: for I in 1 2 3 4 5 6 7 8 9 10;do 循环体 done 变量I先赋值1,然2……生成列表1、{1..100} 整数列表2、seq FirstNum step lastNUM 如:seq 10 自动展开为{1..10} seq 1 2 10...
2017-03-26 19:49:26 62
转载 Oracle别名大小写 -----解决方案
今天做bootstrap的treeview,要求输入节点ID id,父节点ID pid,文本 text但是执行的sql别名都是大写,所以找了下orcl的别名如何小写的问题代码如下:SELECTT.FUN_ID"pid",T1.FUN_IDid,T1.FUN_NMtext,T1.FUN_ID,T1.FUN_CD,T1.FUN_NMFROMT_SM_...
2017-03-24 18:46:21 1505
转载 ajax查找错误信息
error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }, 1.ajax返...
2017-03-24 17:56:00 112
转载 BZOJ 3994: [SDOI2015]约数个数和 [莫比乌斯反演 转化]
2015题意:\(d(i)\)为i的约数个数,求\(\sum\limits_{i=1}^n \sum\limits_{j=1}^m d(ij)\)\(ij\)都爆int了....一开始想容斥一下用\(d(i)\)和\(d(j)\)算\(d(ij)\),发现不行...然后翻题解看到了一步好神的转化:\[d(nm) = \sum_{i\mid n} \sum_{j\mid m} [gcd...
2017-03-24 15:19:00 62
转载 Advanced Auto Layout:Programmatically Creating Constraints
Programmatically Creating Constraints以编程方式创建约束Whenever possible, use Interface Builder to set your constraints. Interface Builder provides a wide range of tools to visualize, edit, manage, and debug...
2017-03-24 13:18:00 69
转载 [Angular] Angular CLI
Create an app with routing config:ng new mynewapp --routing If you want to generate a new module with routing , you can also do:ng g m mynewModule --routing Define env variable:Y...
2017-03-23 21:48:00 37
转载 awk用法(三)
awk用法(三)知识点一:NR行数,NF段数1、#awk -F ':' 'NR==10' 1.txt 【行数是第10行的】2、#awk -F ':' 'NR==10 {print $1,$7}' 1.txt 【只打印出第10行中的第1段和第七段】3、#awk -F ':' '{if(NR==10) print $1,$7}' 1.txt #awk -F ':' 'OFS=...
2017-03-23 10:31:57 68
转载 加密和解密技术基础、PKI及创建私有CA
一、数据加密和解密概述数据加密和解密是一门历史悠久的技术,从古代就已经出现了,一直发展到当代。其中,数据加密的目的有很多,可以是为了保证本地数据存取的安全性,可以是为了保证数据流在网络传输过程中的保密性,也可以是为了验证数据的完整性,还可以通过数据加密来实现密钥的交换等。数据加密依赖于某种加密算法和加密密钥,而数据解密则依赖于某种解密算法和解密密钥。而在当代加密解密技术中,加...
2017-03-22 20:28:49 828
转载 Linux下的格式化字符串漏洞利用姿势
【转】http://www.cnblogs.com/Ox9A82/p/5429099.html linux最早的漏洞防护机制nx-stack刚刚出现后就有人想出了突破方法。那就是只有栈是不可执行,而除了栈以外的其他地方还是可以执行的,只要把返回地址执行别的地方就可以。一.格式化字符串漏洞格式化字符串漏洞在Windows下很难以利用,但是在Linux下的pwn题目中出现的频率是...
2017-03-22 18:47:48 105
转载 第三次毕业设计任务书
1.进度表时间计划进度是否完成3.8--3.23重新进行需求分析并且思考系统的功能模块,并画出用例图。已完成3.24--3.30设计数据库,网页页面设计未完成3.31--4.7网页页面设计,部分功能实现未完成等等2.需求分析对于三种人员对应的功能模块:①...
2017-03-22 16:40:00 217
转载 10个顶级的CSS UI开源框架
随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。本文分享了10个顶级的CSS UI开源框架,有几个确实不错,一起来看看。1、Bootstrap– 最流行的Web前端UI框架Bootst...
2017-03-21 23:02:00 50
转载 第37篇 Asp.Net源码解析(二)--详解HttpApplication
这篇文章花了点时间,差点成烂到电脑里面,写的过程中有好几次修改,最终的这个版本也不是很满意,东西说的不够细,还需要认真的去看下源码才能有所体会,先这样吧,后面有时间把细节慢慢的再修改。顺便对于开发的学习,个人是觉得源码的阅读是最快的提高方式,当然阅读不是走马观花,应该多次阅读。上次说到获得HttpApplication对象的创建,创建完成后调用InitInternal方法,这个方法任务...
2017-03-21 22:57:00 245
转载 docker笔记-docker-container
1新建并启动$ sudo docker run -t -i ubuntu:14.04 /bin/bash-t 让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上-i 则让容器的标准输入保持打开在交互模式下,用户可以通过所创建的终端来输入命令更多的时候,需要让 Docker 容器在后台以守护态(Daemonized)形式运行。此时,可以通过添加 -d 参数来实现。$ sud...
2017-03-21 22:08:00 79
转载 debain安装lyx2.2.2,以及报错整理:
建议安装 aptitude (apt的可视化版本,鼠标也可以操作) # sudo apt-get install aptitude进入aptitude # sudo aptitude 键入 u // 获取最新的软件包更新列表!注意,一定要更新 或者:点左上角 [动作] -&g...
2017-03-20 17:42:00 125
转载 saiku 3.8 二次开发代码整理步骤(20160727更新)
总览saiku的社区版本二次开发一直以来都是比较费劲的,最近saiku社区版在新版本中,引入了license的机制,于是我选了个3.8稳定版本(release-3.8),且不需要license的版本作为基础,将代码合并在一个项目中,以简化二次开发和源码研究。完成以下步骤后的结果是:作为一个普通maven项目,可以使用eclipse部...
2017-03-20 10:20:50 315
转载 【xamarin + MvvmCross 从零开始】六、模拟器的配置与连接
前言 前面几篇我们讲解了开发环境的安装以及MvvmCross的用法及核心对象,很多同学已经开始动手了,但卡在了模拟器的配置上,这篇我们就来说说在开发过程中遇到模拟器问题。 Android模拟器 模拟器运行特别慢怎么办? Xamarin自带的模拟器在调试时速度很慢,严重影响我撸代码的心情 。其实VS自带的模拟器速度是很快的,速度慢可能 是配置不当。很多同学的模拟器可能是这样的: 实际上只要将C...
2017-03-19 22:43:00 214
转载 SCP 命令
\svn 删除所有的 .svn文件find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至...
2017-03-18 17:02:00 50
转载 Android 之 布局训练
1.线性布局 LinearLayout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too...
2017-03-18 14:22:00 44
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人