自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜兴琪的博客

种一棵树最好的时间是十年前,其次是现在

  • 博客(32)
  • 资源 (3)
  • 论坛 (4)
  • 收藏
  • 关注

原创 《羊皮卷》读书笔记

大家好,我是不一样的算法工程师,最近看了卡耐基《羊皮卷:世界上最伟大的励志书》这是一部人生的“圣经”,是世界精神导师们的思想精华,它揭示了希望、财富、幸福的真正秘密,已经怎样追求它们的法则。世界每天都在发生着变化。但是,做人处世的原则缺失亘古不变的。只要发掘出其包含的深邃、博大和神奇的力量,就能给你带来勇气、成功与快乐。摘录了218个笔记,现分享给大家~...

2020-03-31 17:48:36 1360

原创 漫画程序猿惯用口头禅

2020-03-30 15:21:43 552

原创 剑指offer No.13 调整数组顺序使奇数位于偶数的前面

题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。public class Solution { public void reOrderArray(int [] array) { int len=array.length; ...

2020-03-30 11:57:42 405

原创 剑指offer No.12 数值的整数次方

题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为01、Javapublic class Solution { public double Power(double base, int exponent) { double rs=1.0; ...

2020-03-30 11:11:11 392

原创 深入理解 Mysql 索引底层原理

一步一步推导出 Mysql 索引的底层数据结构。Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 Mysql 整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数...

2020-03-28 21:09:17 411

转载 爱奇艺APP的自动化录制回放系统 全云化处理新体验

在面对大量的APP功能用例回归测试的时候,测试开发工程师最头痛的问题之一便是新功能交付时间紧迫,原有功能回归测试耗时长,自动化脚本都没时间跟进补齐测试用例。导致核心功能回归遗漏,新功能测试质量也得不到保障等问题,爱奇艺技术团队自主开发了一套全新的APP的自动化录制回放系统,并取得了比较满意的实践效果。工欲善其事,必先利其器,我们看看他们是如何做到的。简介测试开发工程师面临高效、高质量等测试...

2020-03-28 19:27:25 751

原创 Go 为什么这么“快”

本文主要介绍了 Go 程序为了实现极高的并发性能,其内部调度器的实现架构(G-P-M 模型),以及为了最大限度利用计算资源,Go 调度器是如何处理线程阻塞的场景怎么让我们的系统更快随着信息技术的迅速发展,单台服务器处理能力越来越强,迫使编程模式由从前的串行模式升级到并发模型。并发模型包含 IO 多路复用、多进程以及多线程,这几种模型都各有优劣,现代复杂的高并发架构大多是几种模型协同使用...

2020-03-27 22:56:14 566

原创 全面理解搜索Query:当你在搜索引擎中敲下回车后,发生了什么?

全面理解搜索Query1. 前言Query理解(QU,Query Understanding),简单来说就是从词法、句法、语义三个层面对query进行结构化解析。这里query从广义上来说涉及的任务比较多,最常见的就是我们在搜索系统中输入的查询词,也可以是FAQ问答或阅读理解中的问句,又或者可以是人机对话中用户的聊天输入。本文主要介绍在搜索中的query理解,会相对系统性地介绍que...

2020-03-26 20:12:44 1092

转载 阿里文娱智能营销增益模型 ( Uplift Model ) 技术实践

导读:随着移动互联网和人工智能技术的发展,智能化营销正渗透到各行各业。如何衡量和预测营销干预带来的"增量提升",而不把营销预算浪费在"本来就会转化"的那部分人身上,成为智能营销算法最重要的挑战。我们以Uplift Model为基础,构建营销增益预测模型,帮助商家锁定营销敏感人群,驱动收益模拟测算和投放策略制定,促成营销推广效率的最大化。本文将分享营销增益模型的原理和常见的建模及评估方法,并以淘票票...

2020-03-25 17:54:55 2442 1

原创 设计一个高并发、高可用秒杀系统

如今的互联网已经在海量服务领域有了很成熟的理论,因此自己也很庆幸,能够从 0 到 1 完整践行海量服务。微视春节项目中的集卡瓜分活动,是一个典型的秒杀场景,自己参与其中,分享一些心得和总结。如今的互联网已经在海量服务领域有了很成熟的理论,因此自己也很庆幸,能够从 0 到 1 完整践行海量服务。微视春节项目中的集卡瓜分活动,是一个典型的秒杀场景,自己参与其中,分享一些心得和总结。秒杀系统的难...

2020-03-25 17:45:33 640

原创 剑指offer No.11 二进制中1的个数

题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。public class Solution { public int NumberOf1(int n) { String str=Integer.toBinaryString(n); int len=str.length(); int cnt=0; ...

2020-03-24 22:17:12 336

原创 Hive编程 | 开窗函数

普通的聚合函数聚合的行集是组,开窗函数聚合的行集是窗口。因此,普通的聚合函数每组(Group by)只返回一个值,而开窗函数则可为窗口中的每行都返回一个值。简单理解,就是对查询的结果多出一列,这一列可以是聚合值,也可以是排序值。 开窗函数一般分为两类,聚合开窗函数和排序开窗函数。-- 建表create table student_scores(id int,studentId int,...

2020-03-24 13:57:22 467

原创 机器学习 | KNN邻近算法

一. KNN算法介绍KNN 算法概述Cover和Hart在1968年提出了最初的邻近算法。所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。KNN是一种分类(classification)算法,它输入基于实例的学习(instance-based learning),属于懒惰学习(lazy learning)即KNN没有显式的学习过程,也就是说没有训练阶段,...

2020-03-23 13:42:05 419

原创 剑指offer No.10 矩形覆盖

题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?比如n=3时,2*3的矩形块有3种覆盖方法:public class Solution { public int RectCover(int target) { int rs=0; int first=1;...

2020-03-21 19:37:31 328 2

转载 深度学习在省钱快报推荐排序中的应用与实践

导读:省钱快报是一家中小型综合类电商APP,近2年平台规模有了较大增长,AI在平台业务发展中发挥了巨大作用。本文以推荐场景优化在省钱快报的发展为脉络,对于中小型电商公司在资源有限的客观条件下,对机器学习和深度学习的运用进行了架构和模型的相关探索。01. 业 务背 景省钱快报推荐业务主要涉及首页feeds推荐、详情页相似商品推荐、收藏、个人中心等其他入口的推荐,业务指标着重关注ctr/c...

2020-03-21 19:19:06 549

原创 剑指offer No.9 变态跳台阶

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。前提是n个台阶会有一次n阶的跳法。分析如下:f(1) = 1f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数。f(3) = f(3-1) + f(3-2) + f(3-3)...f(n) = f(...

2020-03-16 20:55:16 381

原创 剑指offer No.8 跳台阶

题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。public class Solution { public int JumpFloor(int target) { if(target==1){ return 1; }else if(target=...

2020-03-16 20:51:14 317

原创 剑指offer No.7 斐波那契数列

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39public class Solution { public int Fibonacci(int n) { if(n==0){ return 0; } if(n==1 || n==...

2020-03-16 20:26:52 352

原创 剑指offer No.6 旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。import java.util.ArrayList;public class Solution {...

2020-03-16 19:49:34 321

原创 剑指offer No.5 用两个栈实现队列

题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new ...

2020-03-15 17:01:19 300

原创 剑指offer No.3 从尾到头打印链表

题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList。import java.util.ArrayList;import java.util.Stack;public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ...

2020-03-15 11:00:41 294

原创 剑指offer No.2 替换空格

题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class Solution { public static String replaceSpace(StringBuffer str) { String rs=""; ...

2020-03-14 21:38:04 277

原创 剑指offer No.1 二维数组中的查找

题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution { public boolean Find(int target, int [][] array) { int len=a...

2020-03-14 21:24:05 334

原创 浅析Docker设计理念

Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱。1.不同的应用...

2020-03-11 15:10:00 461

转载 广告算法在阿里文娱用户增长中的实践

导读:从2019年开始,优酷使用DSP在今日头条、阿里妈妈等平台投放视频广告,实现用户的稳定增长。我们将用户增长领域与广告竞价领域结合,借鉴推荐领域的实践,基于特有的业务背景,开发落地了一系列算法。在成本及预算可控的条件下,最终实现了数百万DAU的引流能力。本文主要介绍外投广告算法在用户增长领域的设计及优化,解决存在约束的条件下,实现最大化DAU量的问题。下面将围绕四点展开: 优酷用户增...

2020-03-11 10:41:50 817

原创 Python判断字符串是否以字母开头

直接上代码吧import rerule = re.compile('^[a-zA-z]{1}.*$')str='123'if rule.match(str) is None: print(str+'不以字母开头')else: print(str+'以字母开头')str2='a12'if rule.match(str2) is None: print(st...

2020-03-10 16:30:42 4569 2

原创 年薪百万是一种什么样的体验?

最近有不少读者问:“我怎么样才能年薪百万”、“年薪百万生活是不是就无忧无虑了”。首先要说下,这里谈论的年薪百万包括工资、奖金、期权的总包。比如BAT这些大厂,一般都会给高P配置期权包。说实话,谈论这个话题我挺惭愧,大概是在我工作三年的时候,就已经远超年薪百万了,持续了好几年。然后我去创业了,创业结束后的好几年我的收入再也没有回到年薪百万了。有人会说了,你现在都没有年薪百万了你居然...

2020-03-10 16:22:51 613 5

原创 在一线城市生活一辈子需要多少钱

今天这一篇,想聊聊“在一线城市生活一辈子需要多少钱”,以及“理财有什么用”。希望大家感受一下,理财的重要性。 我很喜欢《三体》里面的章北海父亲那一句一直重复的话:北海,在那之前,要多想。不一样的算法工程师觉得,那就多想想:“把这一辈子要花的钱都算一算。看看自己赚的钱够不够,有缺口该怎么补,补不上就降低要求。”这种估算,也是为了避免在未来,因为缺少规划而不得已放弃一些东西。 ...

2020-03-08 10:52:07 2477 14

原创 35 岁以后,你凭什么安身立命?

人到35,双眼一睁,就两股战战,每天都是危机重重。日剧《大叔之爱》里,有一句著名的台词:“你不要大声责骂年轻人,他们会立刻辞职的。但是中年人,你可以往死里骂,尤其是那些有房、有车、有孩子的。”身边的许多中年朋友看后,都含着眼泪表示:好扎心。他们说:“如果老板看他们不爽,在被骂完后,还会小心翼翼地为老板端上一杯水,让老板润润喉咙。”所有的现实,所有的压力,都...

2020-03-06 09:45:51 7245 27

原创 如何给非专业人士讲解什么是深度学习?

从根本上说,深度学习和所有机器学习方法一样,是一种用数学模型对真实世界中的特定问题进行建模,以解决该领域内相似问题的过程。首先,深度学习是一种机器学习。既然名为“学习”,那自然与我们人类的学习过程有某种程度的相似。回想一下,一个人类小朋友是如何学习的?人类小朋友是如何学习的?机器又是如何学习的?比如,很多小朋友都用识字卡片来认字。从古时候人们用的“上大人、孔乙己”之类的描红本,到今天在...

2020-03-05 23:03:08 467

原创 机器学习到底是什么,如何使用这项技术?

1. 人工智能与机器学习一个常常让大众感到困惑的问题是:人工智能(AI),机器学习(ML),深度学习(DL),机器视觉(CV)以及自然语言处理(NLP)之间是什么关系?从科普角度粗略地说,人工智能涵盖了其他所有概念[图1],而机器学习是人工智能的一个子方向,而深度学习又是机器学习中的一类方法。至于机器视觉与自然语言处理,它们是人工智能领域的两个具体应用,而且往往会用到深度学习。图1...

2020-03-05 22:36:50 648

原创 十分钟漫谈东周至元朝大事记

大家好,我是不一样的程序员,最近在读史书,总结了从东周到元朝的历史演变,带领大家穿越历史的画廊,做一个时空旅人,let's go东周—>元朝大事记1.东周列国一个班周幽王烽火戏诸侯2.七雄争霸韩赵魏楚燕齐秦(喊赵薇去演齐秦)3.大秦帝国修长城,统一货币度量衡4.楚汉之争(刘邦项羽)张良,萧何,韩信(成也萧何败也萧何)5.大汉王朝(刘邦)#西汉:...

2020-03-01 15:13:01 706

astah破解工具

MAC:右键选择【astah professional.app】,选择显示包内容,然后依次进入【Contents】-【Java】文件夹,直接将原有文件替换掉即可,

2018-12-26

navicate 破解补丁最新版本

2017-01-16

navicate 破解补丁

1、将该文件copy到 navicate.exe的同一文件夹 2、点击patchNavicate.exe 3、选择navicate.exe文件 4、成功破解

2016-01-20

weekingqi的留言板

发表于 2020-01-02 最后回复 2020-01-22

文本框只能输入数字

发表于 2014-02-15 最后回复 2014-02-16

java 文字旋转

发表于 2012-12-20 最后回复 2012-12-26

骑士游历

发表于 2012-08-10 最后回复 2012-12-20

空空如也

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

TA关注的人 TA的粉丝

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