- 博客(278)
- 资源 (13)
- 收藏
- 关注

原创 本博客迁移至 静态网站
简书地址: http://www.jianshu.com/u/6a0dba2307a4个人网站 github.io https://forrestsu.github.io/
2017-06-09 16:38:10
931
转载 Grafana使用教程
Grafana是一个开源的度量分析与可视化套件。经常被用作基础设施的时间序列数据和应用程序分析的可视化,它在其他领域也被广泛的使用包括工业传感器、家庭自动化、天气和过程控制等。Grafana支持许多不同的数据源。每个数据源都有一个特定的查询编辑器,该编辑器定制的特性和功能是公开的特定数据来源。官方支持以下数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB。每个数据源的查询语言和能力都是不同的。你.
2020-09-13 19:24:52
15367
原创 linux 下编译 xlslib-2.4.0
编译环境为 centos 7 ,编译 xlslib 的步骤如下:./configuremake -j5make install使用gcc 4.8.5 编译 xlslib-2.4.0 通过;切换到 gcc 7.3.1 编译出现如下错误:/bin/sh …/…/libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wextra -Wno-u...
2020-01-03 18:06:35
1664
3
原创 MySQL / Oracle 导出当前用户的表结构
Oracle 导出当前用户的表结构通过查询当前用户的 user_tab_columns,user_col_comments, user_tab_comments 来获取表结构。select A.TABLE_NAME as "表名", C.COMMENTS AS "表说明", A.COLUMN_ID AS "字段序号", A...
2019-05-29 11:17:30
5486
原创 不安装oracle客户端,plsql developer的安装教程
1、下载客户端InstantClient(40M左右,选择适合自己的下载,我的是 instantclient-basic-win32-11.2.0.1.0.zip ;最好选64位的,当然操作系统得是64位);2、下载安装PLSQL(64和32位都可以,最好是64位);3、解压 instantclient-basic-win32-11.2.0.1.0.
2017-09-29 17:26:25
993
原创 VB script 入门
这里简单介绍下vb script 脚本的基本语法:后面可以参考这个例子:Sub 创建任务脚本_Click()Dim Line As String Dim ColumnStr As String Dim Substr As String Dim Str, Val, n max_line = 20000 Set fs = CreateObject("Sc
2016-05-20 16:31:53
2429
原创 SQL server 内存数据库
下面是一个SQLserver 内存数据库的简单例子--1.创建库 内存表 CREATE DATABASE imoltpGO ALTER DATABASE imoltp ADD FILEGROUP imoltp_mod CONTAINS MEMORY_OPTIMIZED_DATA ALTER DATABASE imoltp ADD FILE (name='imoltp_
2016-05-04 19:12:49
1915
原创 HustOj使用脚本开启判题功能
部署HustOJ后,发现有判重功能,我们可以在比赛的时候关闭前台判重产生的代码相似度,开启后台判重。 比赛结束后,管理员可以查看判重结果。故写了一个脚本:#!/bin/bashecho "请输入数:(1,2,3,4)"echo "1.开启后台判重,关闭前台判重(比赛前)"echo "2.关闭后台判重,开启前台判重(比赛后)"echo "3.开启后台判重,开启前台判重"echo "4.关闭
2016-03-24 10:33:54
2761
原创 hdu 5493(线段树)
题意:有n个人,每个人的身高和左边(或右边)比自己高的人的个数height[i],输出符合给出的条件且字典序最小的从左到右队列里每个人的身高。思路:先将每个人的身高按照从矮到高排序,当第i个人入座的时候,后面还有(n-i)个人比他高,第i个人要求左边或右边比他高的人数为k, 如果n-i身高字典序最小,我们可以在左边留k个空位或者右边,(具体留左边还是右边,看第i个人坐下去时,哪个字
2015-11-08 23:33:32
816
原创 新浪云sae部署yii2.0.6项目
一、准备本地项目参考:https://github.com/postor/yii2-for-sae 如果无法通过composer安装: 1.请下载SaeAssetManager.php放到basic\vendor\yiisoft\yii2\web文件夹下,修改config/web.php文件的components选项(代码如下)。 2.在sae后台开启storage,并建立一个domain叫做
2015-09-05 21:17:09
2178
原创 关于SQL Server 默认连接选项二三事
一、SQLserver 默认连接选项 当我们连接sqlserver数据库时,我们发现Sqlserver Profiler 里面的Audit Login 事件: -- network protocol: TCP/IP1 set quoted_identifieron2 set arithabortoff3 set numeric_rou
2015-08-15 22:57:56
5967
转载 Delphi DLL的创建、静态 以及动态调用
第一章 DLL简单介绍由于在目前的学习工作中,需要用到DLL文件,就学习了下,在这里作个总结。首先装简单介绍下DLL:1,减小可执行文件的大小DLL技术的产生有很大一部分原因是为了减小可执行文件的大小。当操作系统进入Windows时代后,其大小已经达到几十兆乃至几百兆。试想如果还是使用DOS时代的单执行文件体系的话一个可执行文件的大小可能将达到数十兆,这是大家都不
2015-08-02 10:46:50
1517
原创 01背包能够取到的值>=m的最小值
问题如下: 服装店总共有n件衣服,价格分别为P1, P2, …, Pn。店铺开展满500减100活动, 限定顾客每件衣服只能买一件。顾客如何选择衣服搭配最划算(选购衣服价格总和大于500情况下的最小值)。题意:n件衣服,能够拼出的价值总和>=500 的最小值。思路:先找到一个可行解cap,把cap 当做背包容量,然后做01背包。 如果金额为小数,cap扩大100倍就好了。#
2015-04-22 12:19:16
2248
原创 恒生2015实习小结
小菜吾在大学期间搞了3年ACM,其间做过参加过不少比赛,获过一些小奖,自学android,做了一个校园课程助手,大四上学期(2014年10月份),找实习,投简历;然后拿到了hs的offer,总体感觉一般。 首先你会被分配到你应聘到的部门,部门会给你安排导师,导师会给你制定一个培训计划。对于培训这块每个部门都会有不同的特点,有的是严格按照公司的一些培训流程走。--实习还剩1个半月,后面的慢
2015-03-08 10:46:54
1465
1
原创 C++智能指针入门
上次,金山面试被问到智能指针,全然不知,静下心来好好学习学习。C++ 提供四种智能指针auto_ptr, shared_ptr, unique_ptr, week_ptr.用法:#include #include using namespace std;class report{private: string str;public: report(const
2014-12-27 17:00:06
955
原创 JAVA导出项目的所有源代码到一个文件
最近要将一个工程的所有源代码导入到一个文件中,要如下图效果。于是写了如下代码:最后用Notepad上色,paste到word中即可。import java.io.*;public class ExportCode { static FileWriter fw; static BufferedWriter writer; static String headTitle = "
2014-12-08 10:19:28
7148
原创 hust OJ如何写一个special judge
读了一下judge_client,如果是spj, 系统会调用system,传入spj默认路径和三个文件指针参数,执行。返回0 ,表示AC,非0:WA。模板代码:#include #include #define PI acos(-1.0)#define AC 0#define WA 1int main(int argc,char *args[]){ FILE * f
2014-12-03 14:18:23
3541
原创 csu oj 1031 Real Numbers(模拟)
csu oj 1031 Parsing Real Numbers思路:判断 #include #include #include #include #include #include #include #include #include using namespace std;#define LL long long#define M 1003#define I
2014-10-04 15:52:25
957
原创 csu oj 1010 Water Drinking(BFS)
#include #include #include #include #include using namespace std;#define M 100005#define INF 1#define CLS(x,v) memset(x,v,sizeof(x))int right[M];int head[M];void link(int x,int
2014-10-02 19:12:37
1413
原创 gdb 入门
gcc s.c -o s -std=c99 -g //-o 指定输出的文件名,默认a.out -g输出编译信息 -std告诉编译器按照c99标准编译代码步骤1:gdb s.exe //载入可执行程序l //list 列出代码清单b 4 //breakpoint 断点设在第4行r //run 执行程序bt //backtrace 查看栈帧up
2014-10-02 15:21:01
751
原创 自己实现STL模板upper_bound() 和lower_bound()
一、upper_bound() 用法:一个左闭右开递增序列,找一个大于val的最小的数的地址 如果序列中都大于val,返回左区间,都不大于val,返回右区间作用:
2014-10-01 17:59:27
1135
原创 oj 中G++和C++区别
oj 中G++和C++区别1、输出double类型时,如果采用G++提交,scanf采用%lf,prinf采用%f,否则会报错2、使用GCC/G++的提醒:对于64位整数, long long int 和 __int64 都是支持并且等价的.但是在读和写的时候只支持scanf("%I64d", ...)和printf("%I64d", ...).不支持"%lld"是因为
2014-10-01 12:06:53
793
原创 百度2013校园招聘笔试题
三:系统设计题(30) 现在有一个手机,手机上的键盘上有这样的对应关系,2对应"abc",3对应"def".....手机里面有一个userlist用户列表,当我们输入942的时候出来拼音的对应可能是“xia”,“zha”,“xi”,“yi”等,当我们输入9264的时候出来是yang,可能是“样”,“杨”,“往”等,现在我们输入一个字符串数字,比如926等,要在电话簿userlist中查找出
2014-09-26 15:54:31
1034
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人