自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xieisabug

一拳一脚打出自己的招牌

  • 博客(50)
  • 收藏
  • 关注

原创 简历优化指南:如何让你的简历脱颖而出

掌握简历优化的艺术,从众多求职者中脱颖而出。本指南提供专业技巧和建议。

2024-03-03 10:18:14 401

原创 用js写卡牌游戏(八)

好久不见,离发布上次分享,已经过去很久很久了,这段时间发生了很多变故,经历了跳槽、离职、创业等等,手头也一直有很多事情在忙,不过鸽这么久其实是有别的理由,有一个非常重要的功能一直卡住,没有思路,但不做这个功能我又觉得这个项目就无法继续下去,那就是:卡牌ai。同样建议大家看着视频用js写卡牌游戏(仿炉石传说)(八)后续的关卡如果涉及到对战的,我就会使用这个算法来进行ai对战了。

2023-02-27 17:13:24 849 1

原创 我的信息获取途径

在网上偶然看到别人分享了信息获取方法,虽然英文途径占大多数,但还是收获颇多,所以我也想分享一下自己的信息获取途径,也许能帮到他人。

2023-02-27 17:02:01 363

原创 我心中的高级程序员

在我和朋友的一个微信小群里,有位产品妹子问了一个问题:现在长沙的高级程序员大概是什么价位?微信群里的几个开发朋友开始你一句我一句,大家不是在讨论价格,而是在讨论:什么样的程序员才是高级程序员?

2022-02-08 23:14:45 494

原创 2020阅读书单

1.三体买了《三体》已经很久了,一直没有静下心来读,这次疫情让我有时间来好好看一看这本封神的书。阅读下来确实让我有各种新的思考,对于宇宙对于人生甚至对于爱情,在看到第三部的时候,甚至产生了不舍得读完的感觉。不得不佩服刘慈欣对于宇宙的一些想象,比如黑暗森林规则、四维空间的描写、降维打击等,真有一种耳目一新的感觉。说一件趣事,在我读到罗辑想象了梦想中的那个人,并且找到了她,那一个晚上,我也梦到了一个女性,不同的是,我没看到长相。。。2.沉默的巡游2020年前两本书都是小说,《沉默的巡游》也是看了

2020-06-23 15:05:12 6521

原创 用一个int表示德州扑克玩家牌力

博客这个方法是在python的一个德州库(PyPokerEngine)里看到的,并不是原创,但是原方法bug特别的多,直接导致牌局的胜负判断错误,所以我对原方法进行了一些改进,但是原方法的思想非常厉害,所以值得推荐一番。原库的思想是这样的:int有32位,扑克牌最大的牌是K,值是13,需要用4位来表示,所以利用高16位表示牌型(如一对,两对,顺子等)值,用低16位表示关键牌的值(如一对中,对子的牌大小)。[牌型大小(16bit)] [关键牌1(4bit)] [关键牌2(4bit)] [手牌1

2020-06-18 00:43:48 725 1

原创 Windows安装Redis

虽然github上有windows能直接安装的redis,但是已经在2016年停止更新了,还是redis3的版本,这样与服务器的环境差异会带来想象不到的坑,所以我决定在Windows下使用WSL安装与服务器同版本的Redis。开启windows subsystem for linux:Enable-WindowsOptionalFeature -Online -FeatureName Mic...

2020-01-22 16:12:40 217

原创 用js写卡牌游戏(七)

第三个实现的是出牌,听起来比伤害更简单,可是,它比伤害还要复杂。所以这里的出牌,单单只实现打出伙伴,更复杂的逻辑留到之后的文章。出牌的思路如下:检查费用,费用够的情况才能打出牌,检查场上还能否放置更多的伙伴,满了也不能打出牌,手牌中删除要出的牌,扣除对应费用,场上添加对应的伙伴,出牌的逻辑才完成。先完成客户端操作,拖拽卡牌并且放在自己的桌面上代表出牌,处理卡牌拖拽,首先要传入是否可拖拽的选项c...

2019-10-29 20:44:19 1774

原创 用js写卡牌游戏(六)

前言很久没更这个系列,其实是我发现在国内如果想要运营发布游戏不是那么简单的事情,需要有公司并且去申请运营资格,如果要有收费还需要申请版号。作为一个独立开发者,可能很难做到这些,所以前段时间不太愿意做这个项目了。不过最近也想通了,这个项目不运营也没关系,单纯的是为了分享技术也是快乐的。线上地址:http://cardgame.xiejingyang.comgithub:https://git...

2019-10-22 16:03:49 1995

原创 CP宝——小程序云开发尝试

本文同时也是“ 快速开发系列 ”的第一篇,“快速开发系列”我将使用各种不同的技术进行产品的快速开发,每个产品的开发周期保持在1-2天/1人。先看项目的简介视频,如果对项目感兴趣,可以再往下看。文字介绍看过视频的可以跳过这段,直接看初始化。我想开发的是一个给情侣或者夫妻之间使用的小工具,可以给对方发任务,同时提供奖励,这个小工具就是帮忙记录自己的任务和获得的奖励,免得对方不认账。那么需求就是...

2019-10-17 16:44:52 1183

原创 用js写卡牌游戏(五)

前言加紧速度,争取让教程快速跟上线上版本的速度,不然老要写两遍,太麻烦了。如果游戏整个过程中有什么不太懂的,或者特别想了解的环节,可以直接留言给我,我会专门写文章来介绍这些东西。同样这次也录了视频,在文章的最底部,不想看文字的同学可以直接去看视频(点这里)。之前设计了卡牌的基础数据,但是随着开发的深入,之前设计的基础数据仅仅只能简单显示一张卡牌,这次就完善设计一下卡牌的数据结构,并且顺...

2019-09-19 23:19:07 1245

原创 用js写卡牌游戏(四)

前言又过了三个月,咳咳咳……这次我决定录一个视频,如果不想看文字的朋友,可以看视频(点这里),内容和文字差不多。线上地址:http://cardgame.xiejingyang.comgithub:https://github.com/xieisabug/card-game正文首先来做攻击效果,也就是卡牌冲过去,再回来。这属于动画效果,我这里就不造轮子了,直接找一个现成的好...

2019-09-19 11:35:21 1062

原创 游戏突发随机事件设计

最近在学游戏开发,尝试开发一个经营类游戏,其中有个点子就是:在游戏的过程中,会不时的发生一些突发事件,可能是任务,可能是天灾人祸等,当然,要有趣,那么这个事件就得是随机的,不能是一成不变的。那么就来好好设计一下这个系统吧

2019-08-19 09:28:39 2454 1

原创 用js写卡牌游戏(三)

用js写卡牌游戏(三)废了又废话上篇文章发了之后,有挺多朋友来注册线上地址的,受宠若惊。然后看了看上篇文章的日期,6个月前,emmmm,为什么我这么懒。。。开了一个交流群,532413727,大家有啥想问的想说的可以加群交流。第三回(卡牌攻击)接着上节所说,接下来制作卡牌的ui,首先创建一个component文件夹,在文件夹中创建我们的Card.vue,按照上一章...

2019-06-26 17:51:19 718 2

原创 用js写卡牌游戏(二)

用js写卡牌游戏(二)直接看代码的点这又废话(前言)别看这个游戏现在这个垃圾样,我可是摸索了将近半年才写出来的,所以我现在理解一个好游戏要是想做出来,为啥要两三年了。目前最新进度游戏线上地址 ,欢迎大家注册了之后体验(如果没有人对战,可以单人剧情体验),希望大家多提建议!第二回合(对战通信)采购完项目的材料,要开始建地基了。如果把...

2019-06-26 17:49:41 1156

原创 用js写卡牌游戏(一)

用js写卡牌游戏(一)不想看废话的点这直接看代码的点这废话(前言)现在游戏多了,不过总是感觉不太对自己的口味,每个游戏都感觉和自己想象中的要差了那么一点点,所以我决定尝试着自己写一个游戏。因为从来没做过游戏开发,所以所有游戏机制的实现都只能是在网上查或者自己摸索,如果大家在看文章( 或视频 )的时候有更好的实现方法,请一定要告诉我。那么策划...

2019-06-26 17:44:00 4433 9

转载 吴恩达 - 第六周 - 笔记

转自:https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes/blob/master/markdown/week6.md第6周第6周十、应用机器学习的建议(Advice for Applying Machine Learning)10.1 决定下一步做什么10.2 评估一个假设10.3 模型选择和交叉验证集10.4 诊断偏...

2018-05-28 10:20:20 694

转载 吴恩达 - 第五周 - 笔记

第5周第5周九、神经网络的学习(Neural Networks: Learning)9.1 代价函数9.2 反向传播算法9.3 反向传播算法的直观理解9.4 实现注意:展开参数9.5 梯度检验9.6 随机初始化9.7 综合起来9.8 自主驾驶九、神经网络的学习(Neural Networks: Learning)9.1 代价函数参考视频...

2018-05-25 16:23:14 374

原创 ELI5:导数,偏导数

导数导数就是描述某个事物的变化速率。 举个最常见的例子,当人从某地移动到另一地点的时候,速度就是这个移动的导数,因为它描述了移动的变化速率;再继续看,加速度就是速度的导数,因为加速度描述了速度的变化速率。当加速度恒定的时候,我们可以想到,速度就是一条斜线,再进一步就能想到移动的距离是一个抛物线。 距离曲线 速度曲线在数学中,先举一个简单的例子,比如 y=3x+5y=3x+5 ...

2018-05-15 14:52:45 1821

原创 写高性能的Pandas代码

写高性能的Pandas代码我觉得吧,python作为科学计算的最常使用语言之一,应对大量的数据计算,如果太慢了,会让需要不断试错的科学计算方法消耗过多的时间。所以我常常在思考,python到底有多慢,让大家一开始用就觉得它慢?又有多快,让大家都用它来进行上GB数据的计算?pandas是用来处理科学计算数据的最常用框架,pandas的性能怎么样呢?在一步步尝试中,我发现这取决于代码的写法。接...

2018-04-24 09:46:37 1778

原创 从泰坦尼克项目中,学习数据处理

个人博客前言学习机器学习也有一段时间了,在这段时间内,有很多感想,其中之一就是数据处理的重要。 在机器学习中,一般使用pandas进行数据的处理,使用matplotlib或者seaborn进行图形化数据,两者结合起来处理和分析数据,能让之后的步骤事半功倍。 用来学习的项目是kaggle上的项目,有很多人分享了对这个项目的处理方法,我认为这个项目很重要的一点就是,数据的分析和处理,比模型...

2018-04-18 15:32:12 819

原创 关于javascript中的值传递和引用传递

javascript一切都是值传递,只不过传递的值是一个引用。 可能有点绕口,来看例子慢慢解释一下。(例子来自)function changeStuff(a, b, c) { a = a * 10; b.item = "changed"; c = {item: "changed"};}var num = 10;var obj1 = {item: "unchanged"...

2018-03-16 20:46:07 352

原创 IDEA插件开发——React项目插件

IDEA插件开发——React项目插件设计部分因为平时在做项目的时候,总是会有一些重复代码的工作量,作为一个有追求的程序员,当然不会让自己一直重复这些劳动。于是,就有了IDEA插件开发这个方案了。IDEA插件开发的资料非常少,大部分都要阅读IDEA的源码来探索。首先明确我的目标:根据模块和页面名称,自动初始化一系列的页面,其中的变量、类名、文件名等均根据模块名称和页面名称生成。第二...

2018-02-26 15:20:13 17406 3

原创 2018阅读书单(持续更新)

2018阅读书单(持续更新)1. 学习之道学习能力+10,这本书给我的收获还是挺大的。像其他的一些论述书一样,你可以选择只看最后一章的总结,但是如果想理解书中所写的学习方法,最好看是看看文章中所举的例子。就如同书中的一个观点一样,如果你看了总结,认为自己已经掌握了,那么过一段时间回想一下,如果你不能回想起来,那么你根本没有掌握其中的知识点。...

2018-02-22 19:08:08 2239

原创 《学习之道》读书笔记

《学习之道》读书笔记不要太过于专注,适当的时候要放松,启用发散思维,会让更多的想法出现来帮助解决问题。爱迪生遇到棘手的问题,会拿着球,躺着睡一会,当睡着的时候球会从手中脱落,掉到预先准备好的盘子上,惊醒爱迪生,这时候爱迪生会参考睡着的时候想到的想法。做一件事情的时候,不要在短时间不停的重复。长时间的短练习要比短时间的长练习效果好很多。人在醒着的时候,脑袋会产生有毒物质。在睡眠中,脑细胞...

2018-02-22 17:02:13 762

原创 PM2源码阅读

因为我只关注PM2的核心功能,相对于辅助的功能,我就不多花时间去看了,只要实现了核心功能,辅助功能不看源码,相信我也能实现的。 阅读本文的时候,我默认您已经了解了Node的基本知识和Cluster的用法,对于Cluster不熟悉的,可以查看这篇文章我选择直接查看PM2前期的代码,前期代码没有多余的技巧和辅助代码干扰,对于库设计者的思路体现的比较好,这个技巧在大家看别的源码的时候也可以使用。我

2018-01-07 11:54:07 1437

原创 2018年年终总结

是的,你没有看错,这就是2018年的年终总结!

2017-12-29 12:51:01 1437 2

原创 Node Cluster

Node Cluster众所周知,Nodejs是单线程运行的,这也是它经常被吐槽的一个点。针对这个点,Node推出了Cluster这个模块,用于创建多进程的Node应用。基础使用Cluster的基本使用方法就是cluster.fork(),这样就能直接创建一个新的进程。进程使用有完全独立的数据空间,堆栈等。这个时候我们就有疑问了,既然是这个效果,那么我们为什么不自己fork呢?Cluster不仅仅是

2017-12-20 21:40:51 1238 2

原创 2017阅读书单

2017阅读书单

2017-03-17 13:20:56 992

原创 关于mysql与emoji的坑

网上已经有很多的mysql支持emoji文章了,大概就是:不管是啥mysql相关配置,通通改成utf8mb4 。这样就能够支持emoji了,所以我也不多介绍这方面,我只说一下我遇到的几个坑。

2015-10-28 15:13:11 1555

翻译 Android程序性能设计最佳实践

Android应用应该要很快,更精确的说应该是要有效率。那就是说移动设备环境中有限的计算能力和数据存储,很小的屏幕,有限的电池寿命中要更有效率。这篇博客我就会向你展示为性能而设计的最佳实践。

2015-05-05 11:49:09 1634 3

原创 Android毛玻璃效果侧滑菜单

相信大家都知道毛玻璃效果是怎样的,也可以说是高斯模糊效果。这是一个透明,且会对背景进行高斯模糊的效果,看起来就像是毛玻璃一样,其实不光是侧滑菜单,只要是view,理论上都可以实现这样的效果,接下来我们就来实现这个效果。将View的图实时的截取下来,进行高斯模糊,再作为Drawer的背景。如果能够理解我这篇文章的方法,我相信大家一定能够举一反三,实现所有view的毛玻璃效果

2014-08-22 15:07:49 7673 7

原创 Spring WebSocket教程(二)

文章详细解释了Spring WebSocket的使用方法,并且使用Spring WebSocket开发了一个聊天室。这是我的毕业设计,我的毕业设计是一个在线协同备课系统,用于多人在线同时且实时操作文档和演示文稿,其中包含了聊天这个小功能,所以使用它来讲解一下Spring WebSocket的使用。这一篇文章,就要直接实现聊天的功能,并且,在聊天功能的基础上,再实现缓存一定聊天记录的功能。

2014-08-13 23:29:06 19965 13

原创 Spring WebSocket教程(一)

很久以前就知道WebSocket,但那时不论是浏览器还是开发技术对它的支持都还很少。但是,Spring4突然发布,让我眼前一亮,Spring4直接支持WebSocket。对于Spring我还是很喜欢的,它让Java Web开发相当的有艺术感,这次支持的WebSocket又特别的和我的胃口,所以马上就去学习了。这是我的毕业设计,我的毕业设计是一个在线协同备课系统,其中包含了聊天这个小功能,所以使用它来讲解一下Spring WebSocket的使用。我将代码放到了github上,有兴趣的朋友可以去看看代码

2014-08-03 12:52:26 24751 8

原创 面试题感触

去年的10月,在听说了中南有很多大公司来招聘后,我兴致勃勃的参加了不少大公司的招聘,可惜没有什么成果。但我吸取到了一些经验,知道笔试和面试的大概题型和流程,在网上也做了很多准备,不过没想到后来没什么招聘了,但我也有一些感触,所以记录下来。笔试题和面试题都比较基础,比较简单,要想通过基本就是靠基础的扎实。但是!这样就能脱颖而出吗?如果我是面试官,听到了一个听了N遍的答案,我不会觉得眼前一亮。

2014-04-16 15:49:55 1622

原创 Android版简历(四)

涉及技术:Android自定义控件、Android自定义控件动画四篇博文,写完了我的这个安卓简历,其实这个安卓简历我已经使用了,但是效果只能说:呵呵。我想去的那家公司还是连笔试都没有给我,我展示的安卓简历,hr也只是敷衍的看了一眼,点了下头。说实话心情有些低落,但是低落归低落,还是很感谢这个安卓简历。我真没想到第一篇博文能够被推荐到首页,也没想到有那么多人给我鼓励,很感动。进不进那个公司无所谓了,它要挑学校筛简历我也没什么办法,只能再默默的提高自己实力。不多说了,点进来看文章吧。

2014-03-26 11:08:20 3385 4

原创 Android版简历(三)

Android版简历终于到了展示我们内在实力的时刻啦,我们要在程序中显示我们曾经的荣誉和掌握的技能,要怎么做到让人看到就眼前一亮呢?当然是添加动画或者自定义漂亮的控件了。所以我们将要制作动态的Activity切换动画和点击事件动画,还会自定义一个环形图表的控件。

2014-03-22 23:29:49 3582 8

原创 Android版简历(二)

涉及技术:Pager控件、Menu使用、短信电话调用上篇文章我们已经创建好了主界面,但是仅仅只展示这么一点信息是完全不够的吸引面试官的,所以我们得继续加一些需求。如果我们成功的让HR或者面试官安装了这个程序,那么我们得让他除了能看我们的信息之外,还能有其他更方便的功能,这个时候我就想到了加一个直接给咱发短信和打电话的功能。我决定将这两个功能加到我们主界面的菜单中。我们的圆形头像照片之前做好了,在上一篇文章中已经加上了点击的事件,但是还没定义这个PhotoClickListener,这个类非常简单,直接

2014-03-21 12:40:30 3807 6

原创 Android版简历(一)

本人是二本应届毕业生,由于近来找工作,有的公司比较挑学校,好几次都没有笔试的机会。所以我决定弄点让人眼前一亮的东西,因为我个人比较喜欢Android开发(个人觉得我的J2EE比较好,Android只是能开发的程度,深入理解的还不够),所以就萌生了做一个Android版的简历的念头。

2014-03-19 15:54:35 12532 60

原创 《Spring实战》读后感

为什么读Spring我也是很早就有接触了,而且我记得在谷歌的分析功能中,我发现了国外绝大多数的项目是不用Struts和Hibernate的,他们只用Spring。Spring是建立在依赖注入和面向切面编程上的,这是两个非常伟大的编程思想,我觉得如果一个人的编程水平提高到了一个瓶颈,就需要在思想上进行突破。在我大一的时候,很懵懂,只知道跟着学长来学习;大二的时候从研究算法转到了我感兴趣的

2014-02-27 10:17:32 6388

空空如也

空空如也

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

TA关注的人

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