目前部门在做的(大)数据可视化项目中增加了一个模板功能,经过一个星期的摸索,总算是打包提交测试通过了。这里记下一些技术要点,温故知新。 1,模板文件的格式设计 模板导出和导入的文件为一个“模板名称.zip”的压缩包。包内含有一个temp.json文件和若干资源文件(图片,视频,MP3音乐等)。 te ...
分类:
编程语言 时间:
2016-09-19 19:35:35
阅读次数:
271
一般我们在写程序时如果遇到两个数需要交换时写作如下: 而如果不允许有第三个变量出现即不允许有temp出现时应该如何做呢?可以写作如下: 而利用两个数的异或或许更加巧妙—— 异或有如下性质: 交换律:x^y=y^x 结合律:x^(y^z)=(x^y)^z 而相同的两个数异或则使得此数为0,故两个变量可 ...
分类:
其他好文 时间:
2016-09-19 19:28:11
阅读次数:
111
1登陆系统,切换到C盘下,有个Users的文件夹,里面有各个用户的配置文件,找到以前正常登陆的账号对应的文件夹administrator(此例中我们正常使用的账号为administrator),修改文件夹名称为administrator1。2.在开始→运行里面输入regedit打开注册表(找不到开始→运行的话,就按..
bash如何获取当前文件的绝对路径#!/bin/bash
exportbashpath=$(cd`dirname$0`;pwd)
echo$bashpathsource文件获取当前文件的绝对路径#!/bin/bash
#下面是输出当前文件的绝对路径
cd$(dirname$BASH_SOURCE)
#echo$(pwd)/$(basename$BASH_SOURCE)
temp_file=`echo$(pwd)/$(basenam..
分类:
系统相关 时间:
2016-09-18 15:39:34
阅读次数:
744
在Linux中,如果要定时执行一项任务,可以使用at命令:eg:在今天下午4:00时,删除~/temp.txt文件,则:$at4:00pmtodayat>rm~/temp.txtat>CTRL+D或者:$echorm~/temp.txt|at4:00pmtoday上面的命令能在今天下午4点运行rm~/temp.txt。使用的语法就是‘at’后追加日期时间。..
分类:
其他好文 时间:
2016-09-17 22:09:45
阅读次数:
198
最近在学习SpringMvc开发,有一个提问困扰了很久,就是在Eclipse启动Tomcat需要很长时间,大概要1分多钟。 启动日志: Spring配置: 解决方法添加: props.setProperty("hibernate.temp.use_jdbc_metadata_defaults", " ...
分类:
编程语言 时间:
2016-09-17 10:40:43
阅读次数:
322
public static void main(String[] args) { String str = "221"; int seconds = Integer.parseInt(str); int temp=0; StringBuffer sb=new StringBuffer(); temp ...
分类:
编程语言 时间:
2016-09-13 20:47:20
阅读次数:
426
打开VS2010:工具--》选项--》》调试--》符号接下来就是选择Microsoft,然后确认 接着随便编译一个程序,过程会灰常的慢。 看到此目录下符号缓存了吗?C:\Users\kjqin\AppData\Local\Temp\SymbolCache 找到这个目录拷贝出来,找个地方存放。接下来就 ...
分类:
数据库 时间:
2016-09-13 16:33:47
阅读次数:
178
javascript在编程时经常会涉及到如何交换两个变量的值,例如常见的冒泡排序,快速排序等;下面我讲根据自己近期所学总结几种常见的交换两个变量值的方法: 方法一:借助第三方变量交换两个变量的值 var num1=20; var num2=50; var temp=num1; num1=num2; ...
分类:
编程语言 时间:
2016-09-11 14:16:54
阅读次数:
197
void Merge(ElementType A[],ElementType Temp[],int Left,int Right,int RightEnd) { int temp,i, LeftEnd,count; LeftEnd=Right-1;// 超级错误 count=RightEnd-Lef ...
分类:
编程语言 时间:
2016-09-10 22:17:42
阅读次数:
165