摘要:
快中秋节放假了,给大家分享一些雪花Logos设计灵感,陶冶下心情吧!原文地址:http://www.goodfav.com/35-snowflake-logos-ideas-17134.htmlVailMexico –MORE INFOMontana Ski –MORE INFOSalt Lake SnowBees Secondary –MORE INFOMerry Christmas! –MORE INFOSnowflake –MORE INFOglowflake –MORE INFOZIMUSHKA –MORE INFOSnowflake –MORE INFOSnow Rider (cyc 阅读全文
摘要:
原文:http://www.techempower.com/blog/2013/03/26/everything-about-java-8/ 1.接口增强 (1)接口可以定义static方法 java.util.Comparator: public static > Comparator naturalOrder() { return (Comparator)Comparators.NaturalOrderComparator.INSTANCE; } (2)接口可以有default方法 java.lang.Iterable: public default void fo... 阅读全文
摘要:
动态SQL主要是用于针对不同的条件或查询任务来生成不同的SQL语句。最常用的方法是直接使用EXECUTE IMMEDIATE来执行动态SQL语句字符串或字符串变量。但是对于系统自定义的包或用户自定的包其下的函数或过程,不能等同于DDL以及DML的调用,其方式稍有差异。如下见本文的描述。 有关动态SQL的描述,请参考: PL/SQL --> 动态SQL PL/SQL --> 动态SQL的常见错误1、动态SQL调用包中过程不正确的调用方法--演示环境scott@USBO> select * from v$version where rownum set serveroutput 阅读全文
摘要:
直接6重循环就行了吧。。。判三角形相似直接从小到大枚举两向量夹角是否相等就行了。注意去重点跟三点共线就行了。。。#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define FF(i, a, b) for(int i=a; i=b; i--)#define REP(i, n) for(int i=0; i 0) return Length(v3); else return fabs... 阅读全文
摘要:
说到Visio大家都不陌生,虽然没有Word那么火,但很多业内朋友都在用,一用就是好多年,Visio是相对比较传统和专业的工具,新手在没人指导的情况下一般很难上手,下载和安装以及“授权”都是个问题,很多朋友可能被迫也就放弃了。我也一样,到现在我都没真正用过Visio做一张图。我一直都是在用ProcessOnwww.ProcessOn.com ProcessOn是一款HTML5开发的在线作图工具,使用起来就跟美图秀秀一样简单,既然它是在线作图工具,使用它自然无需下载和安装更不用激活(永久免费),打开浏览器就可以作图。目前支持Flowchart、EVC、EPC、BPMN、UML等不... 阅读全文
摘要:
前言switch 这种表达式在很多语言中都有,比如java, C等待, 使用switch比使用if else 来得方便,来得清晰。使用语法很简单:switch(n){case 1: 执行代码块 1 break;case 2: 执行代码块 2 break;default: n 与 case 1 和 case 2 不同时执行的代码}各种语言的使用基本类似。需要特别提出的时,在java 1.6 及以下版本, 变量(n)只能是整型。在java 7 之后支持String类型了。在js 中, 是可以直接使用String 类型。使用实例 New Document 逻辑很简单, 代码很简单。 直接使... 阅读全文
摘要:
thinkphp实例,内连接实现多表中同时查找,并存在了一个数组中,返回到模板中,模板中volist遍历即可使用多表中的字段$row=M()->query("select realname,email,guanzhu,law_friends_follow.id,law_friends_follow.uid,law_friends_follow.followid from law_member left join law_friends_follow on law_member.uid=law_friends_follow.followid where law_member.ui 阅读全文
摘要:
在旋转的无重复的排序数组中查找某个数,要求时间复杂度O(logN) Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target value to search. If found in the array return its index, otherwise return -1.You may assume no duplicate exists in the a 阅读全文
摘要:
一、 java内存结构1. Heap(堆):实例分配的地方,通过-Xms与-Xmx来设置2. MethodArea(方法区域):类的信息及静态变量。 对应是Permanet Generation, 通过-XX:PermSize来设置3. JavaStack(java的栈):虚拟机只会直接对Javastack执行两种操作:以帧为单位的压栈或出栈。通过-Xss来设置, 若不够会抛出StackOverflowError4. ProgramCounter(程序计数器):每一个线程都有它自己的PC寄存器,也是该线程启动时创建的。PC寄存器的内容总是指向下一条将被执行指令的饿地址,这里的地址可以是一个本. 阅读全文
摘要:
Git 常用命令 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin里的资源 git push origin master:develop git 阅读全文
摘要:
MySQL索引背后的数据结构及算法原理Redis 设计与实现¶ 阅读全文
摘要:
需要知道织梦网站版本URL路径后面添加/data/admin/ver.txt例如:http://www.dedecms.com/data/admin/ver.txt 20100708是最新版本5.6 20100324是5.5 20100429之后都是5.6版本,对应的日期为补丁的日期,可以知道什么漏洞没补 5.6版本更新记录: 2010-07-08 1.修复头像跨目录删除的bug 2.UTF-8版本支付错误; 2010-06-23 1.修复会员中心收藏夹错误 2.修复十八号升级的截取错误 3.修正远程文件包含的错误 4.修复发表文章同时更新主页错误 2010-06-18 1.加强上传... 阅读全文
摘要:
我想通过一个真实的项目开发的全过程,记录一下开发过程的点点滴滴,记录一下过程中的前思后想。这个全过程包括,如何选择项目、如何分析项目、如何组织项目开发、如何设计开发流程、如何设计软件的总体架构、如何建立项目的技术架构,如何开始编程,如何面对具体编程中出现的问题、如何处理编程中的技术难点、如何进行数据库设计、如何进行参数化设计、如何进行项目开发的合作、如何确定开发的先后次序,如何进行项目测试和包装、如何开展项目的试运行、如何将项目投入到市场等等。通过具体的、可见的开发时的想法和做法也许可以给那些想了解如何选择软件开发创业的、如何进行项目开发的全过程的,如何编程的,如何提高技术水平的、如何了解软件 阅读全文
摘要:
从一个旋转的排序数组中寻找一个数字,数组中可能有重复数字,要求时间复杂度O(LogN)。( 1 1 1 2 4 might become 1 1 2 4 1).You are given a target value to search. If found in the array return true, otherwise return false.思路:二分查找,需要注意的是,若中间数字跟最左端数字相等时,去掉最左端的数字,然后递归查找。代码如下:class Solution{ bool search(int A[], int n, int target) { return sear.. 阅读全文
摘要:
概率dp,这种一个点作为起点,求到多点的概率或期望的都可以倒过来想。。。即让起点变为那多个点,终点(即答案)即为原来起点的值。 dp[ i ][ 1 ] = p1 * dp[ i ][ 1 ] + p2 * dp[ i ][ i ] ---- (1); dp[ i ][ j ] = p1 * dp[ i ][ i ] + p2 * dp[ i ][ j - 1] + p3 * dp[ i - 1][ j - 1] + (j #include#include#include#include#define LL long long#define CLR(a, b) memset(a... 阅读全文
摘要:
把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中 假设本地主机linux100,远程主机linux200 一,在linux100主机里的用户 运行 #ssh-keygen -t rsa 结果如下 QUOTE: Generating public/private rsa key pair. Enter file in which to save the key (/home/.username... 阅读全文
摘要:
可以将其中的main方法删掉。测试用的。我测试的结果是,jackson比fastjson快。fastjson是1.1.36jackson是2.2.3jdk是1.7.40,clientcpu是intel i3内存4g package org.springframework.web.servlet.view.json; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.StringReader; import jav... 阅读全文
摘要:
今天发现又出了lesson 3...不过题目都很简单……(1)Min-avg-slice给定一个长度为n的整数数组,找到一个连续的子数组,数组元素的平均值最小。 数据范围N [1..10^5],数组元素范围[-10^4, +10^4]。要求复杂度: 时间O(N),空间O(N)。分析: 就是求最小值……因为如果拉进别的数,平均值会增大,干嘛搞成这样,空间可以O(1)。说得神乎其神的……代码:// you can also use includes, for example:// #include int solution(vector &A) { // write your code h 阅读全文
摘要:
gitcheckout-bnewbranch_name--trackorigin/feature/newbranch_name如果遇到类似:fatal: git checkout: updating paths is incompatible with switching branches.Did you intend to checkout 'origin/remote-name' which can not be resolved as commit?的问题可使用一下命令:git remote show origingit remote updategit fetch然后再 阅读全文
摘要:
根据索引的类型与where限制条件的不同,有4种类型的Oracle索引扫描: 3,4可归一种 (1) 索引唯一扫描(index uniquescan) (2) 索引范围扫描(index range scan) (3) 索引全扫描(index full scan) (4) 索引快速扫描(index fast full scan) (5) 索引跳跃扫描(INDEXSKIP SCAN) 一. 索引唯一扫描(index unique scan) 通过唯一索引查找一个数值经常返回单个ROWID,存在UNIQUE 或PRIMARY KEY 约束(它保证了语句只存取单行)的话,Oracle经常实现唯一性扫描 阅读全文