自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

G.D.Retop的专栏

Nothing Special~~滴水石穿~

  • 博客(370)
  • 资源 (20)
  • 收藏
  • 关注

原创 #大数据SQL技巧#通过另一张表作为名单过滤数据的方法

通过另一张表作为名单过滤数据的方法,SQL过滤数据妙用

2022-06-13 22:34:53 1012

原创 大数据SQL如何实现笛卡尔积

大数据SQL如何实现笛卡尔积

2022-06-13 21:43:15 5020

原创 #大数据SQL技巧#为什么开发规范会禁止Select * 写法

Select * 为什么会被禁止使用

2022-06-13 21:39:32 580

原创 Redis设计与实现阅读笔记

第一部分:数据结构与对象第二章 字符串 SDSSDS simple dynamic string 对c字符数组进行封装,支持len、free、buf。 解决了二进制安全问题 解决了频繁分配空间和计算长度等问题,优化了性能 末尾\0可复用string.h的部分函数第三章 链表ListNode:*prev,*next, * value List: listNode *head/tail, len 双端、无环、多态(可保存不同值)第四章 字典redis数据库和哈希键都使用字典...

2021-04-11 16:34:35 138

原创 Java代码解析AST

https://github.com/javaparser/javaparser<dependency> <groupId>com.github.javaparser</groupId> <artifactId>javaparser-symbol-solver-core</artifactId> <version>3.16.2</version></dependency>.

2020-10-23 17:23:00 970

原创 旅行商问题

package com.cainiao.thub.client.it;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths;import java.util.List;import java.util.Random;public class Test { public static void main(String[] args) throws IOException.

2020-10-23 10:00:05 208 1

原创 前端Long类型数据发生精度丢失问题

问题用户在使用thub产品时发现展示的执行结果中,Long类型数据发生精度丢失问题。实际值: 588208228525821697前端显示 588208228525821700排查发现后端返回数据数据是正确的,在前端显示出错了。原因参考文章 https://blog.csdn.net/u010028869/article/details/86563382js使用...

2020-04-02 22:54:09 2125

原创 Viterbi 算法

import java.util.*;/** * https://zh.wikipedia.org/zh-hans/%E7%BB%B4%E7%89%B9%E6%AF%94%E7%AE%97%E6%B3%95 * https://vimsky.com/article/863.html * @author gdretop * @date 2019/7/12 */public cla...

2019-07-12 17:19:59 223

原创 Spring框架学习(1):spring-aop解决数据库事务问题

目录spring-aop解决数据库事务问题问题描述解决方法代码示例思考参考spring-aop解决数据库事务问题问题描述在操作数据库时有数据一致性的要求,对一个请求可能会同时写入不同表,这就要求数据库操作时需要用到事务,要么所有步骤都成功、要么都失败。如果自己管理事务,一个明显的问题就是要写很多代码判断什么情况回滚、什么情况提交,这样也不能充分利用到spring框架的好处了。在spri...

2018-11-25 16:59:21 598

原创 PHP CI+Postgresql+Frozen+Vue.js+apache腾讯云搭建记录系统总结

之前采用Spring-boot写的个人信息系统,采用这个框架的特点是:1.功能齐全,可以自动导入工具包。2.采用JPA,数据库映射方便。3.每次启动需要关闭系统再次运行,耗时。4.数据库内部映射机制不明,直接操作数据库时会遇到问题,将blob数据存成了大对象类型数据,不能方便查看。5.与其他语言框架的兼容性相对差。刚开始用这个框架是因为第一个项目用的,比较熟悉,于是自己搭建

2018-01-07 18:18:36 1123

原创 vmware Esxi 5.0 忘记密码重置

参考文献:[1] http://daiheeq.blog.51cto.com/876282/1179197  VM ESXI 5.0忘记ROOT密码怎么办[2] http://www.vm-help.com/esx/esx3i/Reset_root_password.php (主要网址之一,评论里说明了该方法的可行性)[3] http://blog.csdn.net/wangxiaof

2017-11-13 18:18:58 5657

原创 centos/linux 断电后,开机光标闪现不能开启,重新引导

一台工作站在某次断电以后不能正常重启了。主板的文字结束后,就只剩下光标在闪。开机,观察还能进行bios设置,主板没有问题。用u盘能启动操作系统,可以查看硬盘。所以硬件没有问题。猜想是引导出问题了。阅读了以下文章:[1] http://www.linuxidc.com/Linux/2012-10/71853.htm U盘安装Linux开机无法启动解决方法[2] https://www

2017-11-10 20:28:46 11119

原创 2017年腾讯笔试题目

题目转载自:http://blog.csdn.net/uncle_gy/article/details/779774362017年9月13日: 腾讯有一道机试题: 大概意思是: 小Q非常富有,拥有非常多的硬币,小Q的拥有的硬币是有规律的,对于所有的非负整数K,小Q恰好各有两个数值为2^k,的硬币,所以小Q拥有的硬币是1,1,2,2,4,4……,小Q卖东西需要支付n元钱,请问小Q想知

2017-09-22 21:42:34 3569

原创 2018网易游戏笔试题

第一题:#include using namespace std;char word[10];int cti(char a,char b){ return (a-'0')*10+b-'0';}int main(){ int n; cin>>n; while(n--){ cin>>word; if(cti(word[0]

2017-09-16 21:22:28 1453

转载 动态联编实现原理分析 C++虚函数地址

转载自:http://blog.csdn.net/k346k346/article/details/49892035代码编译运行环境:VS2012+Debug+Win32所谓动态联编,是指被调函数入口地址是在运行时、而不是在编译时决定的。C++语言利用动态联编来完成虚函数调用。C++标准并没有规定如何实现动态联编,但大多数的C++编译器都是通过虚指针(vptr)和虚函数表(

2017-09-15 15:55:43 780

转载 Python基础语法 编码,字符集

原文转载自:http://www.cnblogs.com/yyds/p/6091721.html读后感:对于编码的发展,Unicode,gbk,utf-8有了更多的了解。Python基础语法学习一门编程语言,通常是学习该语言的以下几个部分的内容:基础语法:如,变量的声明与调用、基本输出语句、代码块语法、注释等;数据类型:通常都为 数字、字符串、布尔值、数组、

2017-09-01 15:55:53 896

转载 Python中的字符串与字符编码:编码和转换问题

原文转载自:http://www.cnblogs.com/yyds/p/6171340.htmlPython中的字符串与字符编码本节内容:前言相关概念Python中的默认编码Python2与Python3中对字符串的支持字符编码转换一、前言Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章。有的人云亦云,也有

2017-09-01 15:39:12 3811

转载 基于gensim的Deep learning with paragraph2vec 官方models.doc2vec文档解释

转载自:http://blog.csdn.net/mrynr/article/details/52983038♦版权声明:转载时请注明出处URL,谢谢大家~♦文章声明:博主为在校生,基于学习兴趣作此文章,与大家分享。水平有限,恳请大家批评指正~gensim介绍 【官网】gensim是一款强大的自然语言处理工具,里面包括N多常见

2017-08-28 21:13:16 857

原创 gensim Word2vec

转载的文章找不到了.url就不放了。百度上相关的很多,来源可能都是一样的。 不能完全转载,选择了部分的内容。所以算原创吧。。。在做这个实验的时候,最麻烦的问题是编码问题。由于工具采用的utf-8编码。所以不得不把文件的编码格式转化了。前半部分实现编码转换过程。# coding=gb2312from gensim.models import word2vecimport charde

2017-08-24 15:21:34 430

转载 深度学习 :CIFAR-10

转载自:http://blog.csdn.net/zeuseign/article/details/72773342ps:只看了介绍部分, 后面的不懂哦。。。1. CIFAR-10Cifar-10 是由 Hinton 的两个大弟子 Alex Krizhevsky、Ilya Sutskever 收集的一个用于普适物体识别的数据集。Cifar 是加拿大政府牵头投资的一个先进科学

2017-08-21 11:23:38 791

原创 编程之美:第一章游戏之乐-饮料供货问题

书中已经提到了用背包方法解,复杂度为V*N*max(C),空间复杂度为O(v)这里想了一些其它方法以及谈谈书中提到的贪心算法方法1: 采用单调队列优化复杂度为O(V*n),空间为2*V单调队列优化方法参考背包九讲。是可以实现的。但n很大的时候,就不是很好了方法2:二进制表示法优化复杂度O(V*N*log(C)),空间为V同样参考背包九讲,对C分解成1,2,4,8

2017-08-17 19:20:32 447

转载 神奇的HyperLogLog算法【转载 #涉及到数学原理】

原文链接:http://rainybowe.com/blog/2017/07/13/%E7%A5%9E%E5%A5%87%E7%9A%84HyperLogLog%E7%AE%97%E6%B3%95/index.html?utm_source=tuicool&utm_medium=referral神奇的HyperLogLog算法基数计数基本概念基数计数(car

2017-08-16 14:47:25 35242 8

原创 csdn文章分类修改脚本

以前写的文章分类太多,太乱了,所以决定来一次清理,把一些文章类别给替换掉。和LX同学讨论了一个下午,终于有一个方案了,搞了一晚上才弄好。我是混合了python和js代码一起做的。js可以在浏览器的 控制窗下运行,不用登陆了,所以很方便。python我用的比较习惯,所以处理数据比较方便,而且不会丢失。步骤如下:step 1:先把文章列表抓下来,知道有哪些文章。markdown编写

2017-08-15 23:52:10 1055 1

转载 Bloom Filter(布隆过滤器)的概念和原理

转载自:http://blog.csdn.net/dadoneo/article/details/6847481Bloom filter  适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集  基本原理及要点:  对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的值的位数组置1,查找时如果发现所有hash函数对应位都是1说明存

2017-08-15 12:46:13 482

转载 高压缩空间占用的 Hyper LogLog 算法

大数据计算:如何仅用1.5KB内存为十亿对象计数 - Hyper LogLog 算法                     Big Data Counting: How To Count A Billion Distinct Objects Using Only 1.5KThis is a guest post by Matt Abrams (@abramsm

2017-08-10 20:25:36 531

转载 信号量 和 自旋锁

转载自:http://blog.sina.com.cn/s/blog_4c275d990100de45.html###原文有csdn博客转载由于该博客被关闭,只能从转载出转载。一、为什么用自旋锁    操作系统锁机制的基本原理,就是在某个锁操作过程中不能与其他锁操作交织执行,以免多个执行路径对内核中某些重要的数据及数据结构进行同时操作而造成混乱。在不同的系统环境中,根据系统特点

2017-08-10 13:04:39 478

原创 hihocoder 编程练习赛21

A集合计数#include#include#include#includeusing namespace std;int num[100007];int mod = 1000000007;#define ll long longll cal(ll a, ll b){ if(b < 0) return 0; ll ans = 1; while(b){

2017-08-06 14:11:18 376

原创 2017 Multi-University Training Contest - Team 4

1003#include#include#include#include#includeusing namespace std;vector pri;#define ll long long#define mod 998244353#define maxn 1000001ll res[maxn];vector head[maxn];int check[maxn];ll

2017-08-03 18:28:27 239

原创 2017 Multi-University Training Contest - Team 2

1001#include#include#include#includeusing namespace std;char a[1000000];char b[1000000];int count(int n,int s,int x,int y){ if(x + y > n + s) return 0; if(abs(x-y) > n-s)

2017-07-27 16:53:26 228

原创 hihocoder [Offer收割]编程练习赛19

题目1 : 大礼堂地毯枚举#include#include#include#includeusing namespace std;char pattern[51][51];char map[101][801];int n, m,k;int work(int h,int w){ for(int i = 0;i < h; i++){ for(in

2017-07-23 14:49:37 404

原创 深度学习(10)文本降维

捡起博客,继续学习,争取聘上算法工程师。1. [Algorithm & NLP] 文本深度表示模型——word2vec&doc2vec词向量模型 http://www.cnblogs.com/maybe2030/p/5427148.html 没看太懂。看了一些词,说了一些方法,对完整过程的理解还是懵逼2http://www.cnblogs.com/maybe2030/p/5678387

2017-07-06 20:35:16 929

原创 2017 华为软件精英挑战赛

官方题目中的例子,但是我数了下只有44条边,用于测试吧28 44 121000 1 20 10 2 16 10 3 13 10 6 13 20 7 25 20 8 36 20 9 14 20 16 8 20 26 13 21 2 5 21 3 11 11 15 16 21 16 24 21 18 31 21 19 26 22 3 7 12 4 37 22

2017-03-19 18:40:30 19636 48

原创 流形学习笔记(一)

http://blog.csdn.net/zyh2004883/article/details/49981525  流形学习入门篇2 :没什么用http://blog.csdn.net/zhulingchen/article/details/2123129 流形学习 (Manifold Learning): 这个比较厉害 ,还有论文推荐http://blog.csdn.net/wt

2017-02-12 19:11:52 809

原创 2016级计算机C++助教工作(12) 第二次上机解题报告

A.   Brainman冒泡排序,平方的复杂度能过,循环N次,每次判断相邻两个数是否要交换,统计次数即可#include#include#includeusing namespace std;int num[1001];int main(){ int t,n; cin>>t; for(int tt = 1; tt <= t; tt++){ cin>>n;

2016-12-26 13:39:11 1184 1

原创 2016级计算机C++助教工作(11) 第三次上机解题报告

A ants只需要计算蚂蚁离两端远近关系,最短时间是所有蚂蚁都快速到达端点的时间最长时间是其中一只蚂蚁到端点的最长时间#include#include#includeusing namespace std;int main(){ int n; cin>>n; while(n--){ int len,m,minx=0,maxx=0,

2016-12-26 12:46:54 1122

原创 leetcode 396. Rotate Function

class Solution {public: int maxRotateFunction(vector& A) { int ans = 0,result=0; int sum = 0; for(int i = 0;i < A.size() ;i++) ans += A[i]*i, sum += A[i];

2016-12-18 21:18:16 425

原创 leetcode 434. Number of Segments in a String

class Solution {public: int countSegments(string s) { int ans = 0,flag = 0; for(int i = 0;i < s.length(); i++){ if(s[i] == ' '){ ans += flag;

2016-12-18 21:10:20 477

原创 QZ项目开发(一)项目开发实用工具总结

1. confluence wiki是一个非常好用的东西,可以在上面做报告,进度控制(虽然用的是表格控制的,不是甘特图,但是对于小的项目来说已经很够了)2.git 用于代码的版本控制,这个方便用于与他人协作3.对于文档的版本控制,现在word、excel文档似乎都没有能非常好用的版本控制软件,采用的都是覆盖的方法。但是confluence wiki中有一个文档页面,可以导入word文档,之

2016-12-08 13:47:28 520

原创 2016级计算机C++助教工作(10)第三次第四次上机题注意事项

各位同学,当你们队逻辑和代码的掌控能力不强的时候,切忌使用动态声明数组的方法用全局变量然后是常数大小(保证足够大)如: int a[100000];不要在函数中声明大于10^5的数组第三次:A:这道题呢,其实没有什么坑,就是在一条线段上,走到两端的蚂蚁会掉下去,算最少需要多少时间能让所有蚂蚁掉下去,以及最多多久所有蚂蚁能掉下去。B:这道题有测试数据,全过了就没什么问题,不过数组开大

2016-11-30 10:47:34 712

转载 深度学习(9) 计算机专业方面的期刊介绍

转载自:http://www.cnblogs.com/growup/archive/2011/02/22/1971534.html计算机专业方面的期刊介绍一、计算机科学期刊介绍计算机科学的publication最大特点在于:极度重视会议,而期刊则通常只用来做re-publication。大部分期刊文章都是会议论文的扩展版,首发就在

2016-11-28 16:51:03 13872

华为精英赛赛2016代码和用例

华为2016精英赛的代码和用例

2016-05-15

中国县级和以下行政区编码2013年版本

http://www.mca.gov.cn/article/sj/中国国家民政部可以下载中国行政区编码。2013年有完整的县级和以下的编码。但是存在一些问题。 本人在做工程的时候需要导入这些数据,于是做了一些修改。 txt是从民政部下载的文件。 sql是可以导入数据库的sql脚本。 建立的是一个四级的树形图。省》市》县》乡镇。 这里对直辖市,自治区等特殊的行政区做了修改。对于没有第四级的地区如下做了修改: 659005000000 北屯市 659005001000 北屯市地区 (增加的字段) =============可以保证是四级结构的,放心使用, 由于2013年以后的没

2016-03-29

计算几何实验

天津大学计算机学院的计算几何实验,包括最近点对,红蓝最近点对,还有最小圆的解题思路

2014-10-27

编译器代码

用antlr写语法代码, 生成java类,实现其中的接口函数。完成语法树的遍历,输出四元式。

2014-05-21

编译技术工具

编译技术,制作编译器用到的工具,配套的。生成的是g4文件。 有一个简单的使用说明。 antlr-runtime-4.2.jar 和 antlrworks2.1.rar 是其中的工具版本。 配置要求java1.7或以上 满满的都是流量啊!

2014-05-16

socket编程课件

socket编程指导ppt。详细讲解socket编程的各个函数的用法。帮助初学者掌握socket编程。

2014-04-28

计算机网络自顶向下中文第四版课后习题答案 陈鸣译

计算机网络自顶向下中文第四版答案 陈鸣译

2014-03-28

天津大学并行计算一二次实验报告

天津大学并行计算实验报告第一二次的实验,最好还是自己动手做啊,这个只是用来参考的。而且这么简单的实验,有抄袭的必要么?那也太弱了。

2014-03-28

数据库系统基础教程课后习题答案

数据库系统基础教程课后习题答案,好像是第二版的答案,和第三版的有部分不同,找一下就行了。jeffrey uilman jenriter widom

2013-12-16

天津大学数据库实验

天大cs数据库实验的代码jdbc代码

2013-12-16

天津大学图形学考试资料

天津大学图形学考试的资料,可以用来参考一下。最重要的是徐庆老师那部分的,有中文的资料了,非常好。

2013-12-16

银行排队系统

银行排队叫号系统,点击取票功能,排队,提示功能都有。

2013-12-10

地图着色mfc

地图着色,图形学实验,科学计算可视化都用的到的。

2013-12-10

直线裁剪算法

天大图形学实验,Cohen-Sutherland直线裁剪算法,按课件做就行了。年年的实验还不一样。

2013-12-10

图形学实验直线绘制

天大图形学实验,直线绘制。so easy的,

2013-12-10

图形学实验 tonemapping

天大图形学实验tonemapping,程序可以用vc++运行,

2013-12-10

图形学实验安卓机器人

天大图形学实验程序:安卓机器人,用opengl绘制图形

2013-12-10

opengl库以及安卓机器人工程

opengl库以及配置文档,以及工程--安卓机器人移动

2013-11-13

javaform小程序

java的一个小程序,javaform的,显示一个表情http://blog.csdn.net/firenet1/article/details/8744349 这里可以看说明和代码。。 帮你完成小作业。学习form使用啊。

2013-03-31

1007. jseph.cpp

toj上的一道算法题。这个你们知道的。参考一下而已

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除