- 博客(131)
- 资源 (4)
- 收藏
- 关注
原创 缓存技术Tair和Redis
前记:映像中之前工作的时候缓存用的是Tair。 最近看到很多关于Redis缓存的blog。于是在网上搜集了一些资料,下面是整理的读书笔。1. 为什么要用缓存?why?由于程序直接访问数据库的时间成本很高的,使用缓存可以减少数据库的访问次数,提升程序的响应时间。同时还能降低数据的压力when? 什么时候使用缓存? 不经常变化的数据;或者从源头读取费时费力的数据都可以放缓存,例如:ca...
2019-10-27 11:28:36
2377
转载 大数据工程师技术面攻略
这篇《大数据工程师技术面攻略》博客对我帮助很大。总结如下:1. 大数据相关的技术应用也比较普及,hdfs、mapreduce、hive、spark、spark streaming、hbase、flume、kafka、storm、kylin等等。由于这些技术先天与java比较接近,所以很多传统的java工程师转行到大数据方向。根据国家政策友好和市场需求量大,所以大数据方向,这也是我想做的,哈哈!...
2019-01-06 12:21:23
494
原创 Algorithm Analysis: common functions, asymptotic notation
对于算法复杂度分析很多概念,自己理解的稀里糊涂的。或者好不容易弄明白了,隔一段时间又忘记了。特地整理记录在此1. common functions used in analysisconstant, logarithmic, linear, N-log-N, quadratic, cubic, exponential From best (least resource requirem...
2018-09-07 23:17:52
478
原创 windows 10 配置 CUDASDK 8.0
前记:没料到多年后,又开始来玩cuda。人生兜兜转转。环境参数:thinkpad T430, 显卡NVIDIA NVS 5400M (compute capability 2.1), windows 10。第一次尝试 (失败)CUDA SDK 9.2 (目前最新版) + visual studio 2017 。根据官网install guide 本机恰好有vs 2017,...
2018-08-11 04:40:42
2533
原创 解决windows 10 开机密码输入正确但总是提示不正确
前记:Thinkpad T430 在2016年免费升级安装windows 10,一直以来用的不错。但这两天时不时的遇到: 输入正确密码,但总是提示incorrect password的问题。我坚信自己输入的密码正确(结论打脸,我在键盘上按的是键和真正输入的不一样)。遇到这个问题,前后花了我差不多2-3个小时的时间,特地记录下,希望能帮助有需要的朋友possible 解决方案 1:...
2018-08-10 00:01:03
81293
原创 Data Wrangling_week09_shiny
说明:该系列博客为本人目前正在修的Data Wrangling and Husbandry课程笔记。该课的级别为introduction。所以内容范围很广,但都不深。1. What? Shiny is a R package for building interactive web application using R. 2. 官方 Demo2.1 http://www.rstudio.com/...
2018-04-04 22:25:13
416
原创 如何证明algorithm是正确的
前记:数据库hw3里有一个问题,让证明textbook里某个算法是correct的。第一反应觉得这个题目好奇怪,教材上给的算法肯定是正确的啊,有什么好证明的。冷静一想,自己太naive了。 于是在网上找了很多相关的资料,整理如下。Scheme: 1. All cases are covered: completeness Show all possible inputs are processe...
2018-03-22 11:33:59
715
原创 数据库 sql和关系代数
疑惑:在数据库理论学习中,会学到关系代数(Relational Algebra),为什么要学它? 它和sql语言有什么关系?看完参考资料后,我的总结:1. What is Relational Algebra?From wiki: Relational algebra, first created by Edgar F. Codd while at IBM, is a family of alge...
2018-03-16 01:38:27
2285
原创 ModernGL-Volume-Raycasting-Example学习笔记
前记: 最近手头的project要用到ray casting,在github上找到一个现成的example。在MacBook上跑起来学习一下。谢谢example author的无私奉献。项目ModernGL-Volume-Raycasting-Example 地址: https://github.com/ulricheck/ModernGL-Volume-Raycas
2018-01-02 23:27:50
1016
原创 MacBook使用总结
前记: 自从生了二宝,长期睡眠不足,记忆力衰退严重。3个月不用MacBook,竟然忘记怎么调出Terminal了(羞愧脸)。好记性不如烂笔头。自己常用的快捷键F4: LanuchPad 快捷键Option + Command+D: Turn on/off Dock1. 如何调出Terminal? 在LaunchPad里搜索Termina
2018-01-02 23:10:36
300
原创 利用U盘安装ubuntu,UltraISO便捷启动选择syslinux 总是出现弹窗 “找到多余一个分区”
三年前在TOSHIBA上安装成功过Ubuntu,将方法记录成文字。今天照做,利用软件Universal-USB-Installer做启动盘,但是在步骤3.2 (在启动时常按功能键F12, 会出现Boost 选项,选择U盘启动即可 )出错。错误现象:黑屏左上角有一个白线跳动,等待10几分钟后依然无法进入下一步。于是在网上搜到文章 http://blog.youkuaiyun.com/fl
2017-09-26 21:29:15
5858
原创 EVUS登记系统
1. 登记入口https://www.evus.gov/evus/#/ 2. 怎么登记?EVUS登记流程步骤图文详解http://www.meiguo-qianzheng.com/qitaqianzhengwenti/297.html 3. 哪些人需要登记for Chinese holders of 10-year B visas 4. EVUS FQAhttp://b
2017-04-25 22:56:12
3668
转载 收藏一首好诗 《论孩子》纪伯伦(黎巴嫩) 冰心译
你们的孩子,都不是你们的孩子,乃是“生命”为自己所渴望的儿女。他们是借你们而来,却不是从你们而来,他们虽和你们同在,却不属于你们.你们可以给他们以爱,却不可给他们以思想,因为他们有自己的思想。你们可以荫庇他们的身体,却不能荫庇他们的灵魂,因为他们的灵魂,是住在“明日”的宅中,那是你们在梦中也不能相见的。你们可以努力去模仿他们,却不能使他们来像你们,
2017-03-26 09:42:10
2868
原创 LeetCode9_Palindrome Number
My answer /** * case1: x is negative, x is definitely not palindrome * case2: x is between 0 and 9, x is palindrome.included by case3 * case3: x has more than 1 digit. * A
2015-01-23 02:40:40
897
原创 LeetCode3_Longest Substring Without Repeating Characters
My Answer1. 第三次提交public int lengthOfLongestSubstring(String s) { if (s == null || s.length() == 0) { return 0; } int start = 0; int maxLength = 0;
2015-01-07 16:06:10
680
原创 LeetCode1_Two Sum
My answer第三遍提交 /** * running time : O(n) */ public int[] twoSum(int[] numbers, int target) { int[] result = new int[2]; HashMap map = new HashMap();
2015-01-06 07:15:06
1682
原创 LeetCode2_Add Two Numbers
My answer1. 第二遍提交public ListNode addTwoNumbers(ListNode l1, ListNode l2) { if (l1 == null) { return l2; } if (l2 == null) { return l1; }
2015-01-06 06:54:52
927
原创 win7安装virtualbox遇到的问题
问题1:无法创建unbuntu 64bit 虚拟机 安装完virtualbox后,新建虚拟机。类型选择为Linux时,版本下拉选项只有ubuntu 32bit,无ubuntu 64bit。原因 64 bit 的虚拟机需要硬件虚拟化支持,而BIOS 默认将它关闭了。解决方案 重启计算机,按F2进入BIOS设置 在CPU设置下面,将“I
2014-12-12 15:10:06
60741
转载 <收藏> 我的算法学习之路
http://www.cnblogs.com/figure9/archive/2014/05/05/3708351.html
2014-06-26 21:29:34
723
原创 eclipse 插件subclipse 错误 This client is too old to work with working copy
前记 安装的svn 版本为
2014-05-24 20:28:37
11126
3
转载 34个实用的Ubuntu快捷键
转自: http://www.oschina.net/news/33431/34-simple-and-useful-ubuntu-shortcuts1. Ctrl + W: 关闭当前 Nautilus 窗口2. Ctrl+T: 在 Nautilus 打开新的 Tab3. Ctrl + H: 切换隐藏文件(夹)显示或者不显示4. Ctrl+E: 发送当前文档给某个 Ema
2014-04-26 20:09:23
684
原创 /bin, /sbin/,/usr/bin,/usr/sbin 目录的区别
使用linux系统一个很大的原因,被它提供的众多命令所吸引。这些命令文件存放在nali
2014-04-13 23:14:18
823
原创 EnumMap学习
前记: 翻看《java 核心技术》第13章集合,看到EnumMap 一种键值属于枚举类型的映射表。想起前几天有个需求:文件上传如果出错,返回给用户的消息形如为 错误的行号和原因: 2,4,6 商品id为必填项
2014-03-24 23:10:21
10265
转载 CDN
收藏两篇很不错的CDN文章http://kb.cnblogs.com/page/121664/ http://wiki.baiwanzhan.com/term/seo/cdn/
2014-03-06 22:55:12
753
原创 ClassNotFoundException, org.jboss.netty.channel.ChannelPipelineFactory 缺少jar包
现象&异常 在开发机上,myApp web应用可以正常访问。但在daily环境可以访问index.htm,访问其他页面出现异常,浏览器内显示的异常内容为 Caused by: java.lang.NoClassDefFoundError: Could not initialize class com.myCompany.buc.client.service.provider.AclS
2014-03-03 22:18:30
25557
原创 TDW VS 飞天5K
前记: 刚刚打开csdn首页,一篇“腾讯大规模Hadoop集群实践”的文章占据了最显眼的位置。这让我想起前段时间看到的另外一篇文章:飞天5K于是翻出来,仔细对比了下1. 离线数据平台 TDW(Tencent distributed Data Warehouse)是腾讯最大的离线数据处理平台 ODPS(Open Data Processing
2014-02-20 23:04:07
1673
原创 delete from... not exisits
前记:数据订正需求:删除表A中,不在表B中出现的记录,A表的主键是B表的外键 sql_1:统计数据订正的条数select count(*) from table_name_a a where a.column1 ='2013-12-02 00:00:00' and not exists (select * from table_name_b b where a.id=b.a_id);
2014-02-19 22:54:28
9238
Mastering the Information Age Solving Problems with Visual Analytics
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人