首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Github一个关于俄罗斯方块项目

Hi,这是Github一个关于俄罗斯方块项目,欢迎star和fork,下面做一个简短 介绍,项目地址:https://github.com/lvshen9/myTetris 项目特色: 本项目基于...Java开发,SQL Server做数据库,JDBC实现数据库与游戏实体通信,界面主要采用Javaawt,swing包开发。...方块旋转采用笛卡尔坐标90°旋转公式 主题 主题一 主题2 游戏开始界面 游戏开始界面 暂停界面 暂停界面 控制设置 控制设置 皮肤设置 皮肤设置 游戏架构 游戏架构 游戏等级与方块下落时间公式...游戏等级与方块下落时间公式 方块旋转公式 上面就是这款游戏介绍,大家如果有兴趣可以去下载玩。...https://github.com/lvshen9/myTetris可进入Github地址。

30420
您找到你想要的搜索结果了吗?
是的
没有找到

一个关于npmscripts问题

今天发现了一个关于npm问题,大家应该知道每个node工程都有一个package.json文件,里面会记录一些该项目的概要信息,例如项目名称、版本、作者、git库、项目的协议(MIT这种)、依赖包等等...如果你用过express,相信你对 npm start 不陌生,其实 npm start 执行就是以上定义好 scripts 对象中键为 start 命令,也就是相当于你命令行输入 node...如上图所示,npm command必须是那一堆其中之一,这样的话那必须选一个才行吗,这还叫什么自定义。当然不是这样。...而再执行 npm run start,同样ok,这也就是说完整执行scripts脚本,应该是 npm run ,而 npm 为了使用方便使用,对某些默认指令...以上就是这些,顺便说一下,作者本人也并不是什么大神,公众号以后会多记录下自己发现种种问题,权当是一个学习成长过程,也很希望更多node开发者能与我学习交流,直接搜索微信号 rifewang 就可以找到我

39821

移动web开发遇到各种问题

pc和ios中都能流畅地滚) 目前(2015年8月3日15:02:24)大部分安卓手机都发现这个问题,触发bug条件知道了,但是原因未知。...,此时是正常,安卓ul能正常地左右滚动。...(但我发现一个奇怪现象,同样是横向滚动弹窗,只要关掉再打开弹窗,就可以正常地横向滚动了,不需要在纵向滚动层为body情况下也行) 解决方法:1、让滚动层变回body就行了。...但是做web app,不能保证时时都能直接用body作为滚动层,尤其是弹窗时候,请问更好,不使用js解决方法吗? div包着img时,div高度希望自适应到与img一样?...(pc不会,手机中会) 需要给input一个固定高度 li个li之间总是有空隙?

1.7K20

很开心,使用mybatis过程踩到一个坑。

这是why技术第14篇原创文章 实际开发过程踩到了mybatis一个坑,觉得值得记录、分享一下。 先说说这个坑是什么吧。...背景介绍,需求分析 先铺垫一下背景,模拟一个需求。 一个订单表,表结构如下: ? 为了简化问题,我们假设表里面只有两条数据: ?...是的,无脑使用了CV大法。导致欢声笑语写出了bug。orderStatus传入类型是一个Byte,和""做判断任何意义吗?...最后说几句 解决这个问题之后,还是在网上查了一圈,发现也有人遇到了这样问题,但是点开搜索出来第一篇就是一个错误描述,他说mybatis中会把0当做null来处理?哥们你看源码了吗?...之前《面试了15位来自211/985院校2020届研究生之后思考》这篇文章写到一段话,用在这里也很合适: ?

1.7K10

很开心,使用mybatis过程踩到一个坑。

实际开发过程踩到了mybatis一个坑,觉得值得记录、分享一下。 先说说这个坑是什么吧。如果你踩过这个坑,并且知道具体原因,那这篇文章可以加深你印象。...背景介绍 先铺垫一下背景,模拟一个需求。 一个订单表,表结构如下: ? 为了简化问题,我们假设表里面只有两条数据: ?...是的,无脑使用了CV大法。导致欢声笑语写出了bug。orderStatus传入类型是一个Byte,和""做判断任何意义吗?...最后说一句 解决这个问题之后,还是在网上查了一圈,发现也有人遇到了这样问题,但是点开搜索出来第一篇就是一个错误描述,他说mybatis中会把0当做null来处理?哥们你看源码了吗?...之前《面试了15位来自211/985院校2020届研究生之后思考》这篇文章写到一段话,用在这里也很合适: ?

1K10

一个关于git编码问题记录

记录一个关于Git引发编码异常。 今天两个git仓库pull后遇到了同一个问题,git提示多个文件发生了modify。...---- 奇怪点在于无论是选择git reset HEAD –hard 还是使用git stash都无法改变这些状态。...即开头多了一个\uFEFF 出现问题两个仓库,和同事一个仓库,(但是共一个远程仓库,相同分支)但是其他人没有问题。...两个仓库出现git 提交不同,出现问题文件不同,但是都指向相同项目 vs,git bash,tortoiseGit都有相同问题 尝试修复方式: git add. git commit 做一次本地提交...欢迎转载、使用、重新发布,但务必保留文章署名黄腾霄(包含链接: https://xinyuehtx.github.io ),不得用于商业目的,基于本文修改后作品务必以相同许可发布。

53220

面试官:SpringBoot关于日志工具使用想问你几个常见问题

小小白:研究过。 面试官:使用Starters方式快速构建项目,那么默认使用日志工具是什么?...面试官:默认配置下Spring Boot应用启动时,日志会输出一个banner图案,输出内容可以修改吗?...小小白:可以src/main/resource目录下新建一个banner.txt文本,里面写入自己想修改内容即可。 面试官:那要是想关闭这个banner输出,如果操作?...小小白:通过application.properties配置logging.file.max-size,它属性值需要带单位,可以是KB、MB或GB,单位大小写不敏感都可以使用,例如配置最大大小为100MB...面试官:有时我们想不同环境不同日志输出配置,这个可以通过配置实现吗? 小小白:使用Logback作为日志工具,Spring Boot对它支持了多环境切换。

1.4K20

实际项目开发遇到关于ElementUI各种表单验证

,原本输入框验证都是监听输入框各种事件(change,blur),然而富文本都是第三方插件,无法监听到,所以就利用了vue双向绑定原理,写一个隐藏输入框,搞定。...,我们只能写多个输入框,而不能生成多个,一个下统一验证 <div style="list-style:none;" v-for="(item...; } else { callback(); } }, 第九种 清除某<em>一个</em>输入项验证 如图开始选择了意向类型为按面积,此时已经验证了意向面积<em>的</em>值,并提示错误信息,然后切换为按工位,如果不清除意向面积<em>的</em>验证...第一种 定义<em>在</em>data<em>中</em> data() { let testrule1 = (rule,val,callback) => {}; return {} } <em>使用</em>方式是<em>在</em>data<em>中</em><em>的</em>rule里引入:...<em>中</em> methods: { testRule2(rule, val, callback) {} } <em>使用</em>方式是<em>在</em><em>中</em>引入: <el-form-item prop="name

3.3K31

居然Github上找到了一个完整停车系统

最近,Github热榜冲上来一个名叫--项目,这应该是猿妹见过取名最随意项目,也是目前看过最完整停车场系统。...,防止非法数据录入 用户手机查询停车记录详情可自主缴费(支持微信,支付宝,银行接口支付,支持每个停车场指定不同商户进行收款),支付后出场免费时间内会自动抬杆。...断电断网支持岗亭人员使用app可接管硬件进行停车记录录入。...均为原生开发 后台管理模板vue-typescript-admin-template 文件服务fastDFS 短信目前仅集成阿里云短信服务 关于创建者 创建者4年前曾就职于开发停车场系统公司,发现目前国内该领域垄断...,技术过于陈旧,没有一个规范,故个人用来接近1年时间在业余时间开发出这种系统,现代化标准互联网应用,定位大型物联网大数据云平台系统 该项目代码完全开源,完全自主原创,创建者已经Linux环境测试过

96440

SpringBoot关于Mybatis使用三个问题

SpringBoot关于Mybatis使用三个问题 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/8495453.html   原本是要讲讲PostgreSQL...由于年初才开始使用SpringBoot,这里一般问题均是SpringBoot框架下问题,这次讲三点,也是实际开发碰到哦( ̄﹏ ̄) =>  1>按主键查询时报dao类型不能转换     2>...代码其实就一行(以上红色着重部分),这里“selectByPrimaryKey”方法是tk版Mybatis实现只是借用;一开始使用Mybatis时并没有报过这种错误,有点儿摸不到头脑,当时排查了好一会儿以为是自己代码问题呢...讲讲第三个问题:“插入数据返回主键配置方法”。   这个问题本不是问题,在这里只是提供一个tk版简洁解决方法。...,二是执行这个插入后“ProductBean”类型pb对象,就是调用插入后已经自动写入了主键。 以上是一般解决办法,如果用大TK方式(这里说是只单表Mapper下),可就简单多了。

46820

SpringBoot关于Mybatis使用三个问题

SpringBoot关于Mybatis使用三个问题 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/8495453.html   原本是要讲讲PostgreSQL...由于年初才开始使用SpringBoot,这里一般问题均是SpringBoot框架下问题,这次讲三点,也是实际开发碰到哦( ̄﹏ ̄) =>  1>按主键查询时报dao类型不能转换     2>...代码其实就一行(以上红色着重部分),这里“selectByPrimaryKey”方法是tk版Mybatis实现只是借用;一开始使用Mybatis时并没有报过这种错误,有点儿摸不到头脑,当时排查了好一会儿以为是自己代码问题呢...讲讲第三个问题:“插入数据返回主键配置方法”。   这个问题本不是问题,在这里只是提供一个tk版简洁解决方法。...,二是执行这个插入后“ProductBean”类型pb对象,就是调用插入后已经自动写入了主键。 以上是一般解决办法,如果用大TK方式(这里说是只单表Mapper下),可就简单多了。

57450

SpringBoot关于Mybatis使用三个问题

SpringBoot关于Mybatis使用三个问题 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/8495453.html   原本是要讲讲PostgreSQL...由于年初才开始使用SpringBoot,这里一般问题均是SpringBoot框架下问题,这次讲三点,也是实际开发碰到哦( ̄﹏ ̄) =>  1>按主键查询时报dao类型不能转换     2>...代码其实就一行(以上红色着重部分),这里“selectByPrimaryKey”方法是tk版Mybatis实现只是借用;一开始使用Mybatis时并没有报过这种错误,有点儿摸不到头脑,当时排查了好一会儿以为是自己代码问题呢...讲讲第三个问题:“插入数据返回主键配置方法”。   这个问题本不是问题,在这里只是提供一个tk版简洁解决方法。...,二是执行这个插入后“ProductBean”类型pb对象,就是调用插入后已经自动写入了主键。 以上是一般解决办法,如果用大TK方式(这里说是只单表Mapper下),可就简单多了。

51420

SpringBoot关于Mybatis使用三个问题

SpringBoot关于Mybatis使用三个问题 转载请注明源地址:http://www.cnblogs.com/funnyzpc/p/8495453.html   原本是要讲讲PostgreSQL...由于年初才开始使用SpringBoot,这里一般问题均是SpringBoot框架下问题,这次讲三点,也是实际开发碰到哦( ̄﹏ ̄) =>  1>按主键查询时报dao类型不能转换     2>...代码其实就一行(以上红色着重部分),这里“selectByPrimaryKey”方法是tk版Mybatis实现只是借用;一开始使用Mybatis时并没有报过这种错误,有点儿摸不到头脑,当时排查了好一会儿以为是自己代码问题呢...讲讲第三个问题:“插入数据返回主键配置方法”。   这个问题本不是问题,在这里只是提供一个tk版简洁解决方法。...,二是执行这个插入后“ProductBean”类型pb对象,就是调用插入后已经自动写入了主键。 以上是一般解决办法,如果用大TK方式(这里说是只单表Mapper下),可就简单多了。

74690

使用Homebrew安装Git与GitHubidea配置

系统环境:macOS 10.13.4 一、Homebrew安装   linux系统个让人蛋疼通病,软件包依赖,好在当前主流两大发行版本都自带了解决方案,Red Hatyum,Ubuntuapt-get...  查看Git版本,如果系统里安装则会显示Git版本信息 $ git --version git version 2.15.1 (Apple Git-101)   如果没有git,使用homebrew...设置页面 2、点击添加SSH 3、本地生成SSH key   参考页面: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.../   打开终端,输入命令: $ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"   输入之后,按三次回车,然后会在文档创建....4、添加公钥   使用文本编辑器打开公钥文件,复制其中内容到Github网站添加公钥页面 三、idea 配置使用Git和GitHub 1、idea配置Git 2、idea配置GitHub

1.2K20

同学问了一个很多前端都在担忧问题

如图,这是今天一个先行者计划成员,聊天时候提到问题。这个问题确实是客观存在,前端变化快,一会今天这个了,一会明天又那个了。...“都有点动摇了,原来还总鼓励他们别放弃,搞一阵之后自己也有想法了” 微信是这样回复他, 其实你细看,前端变都是上层建筑,什么vue啊,react啊,这那,,但这些框架都是对原生js再封装...只要你原生 js很ok,那么你学习新框架是很快。就例如我,原生 js很ok,所以我学什么新框架,都很快。一个新框架出来,无非是一套新js语法而已,核心还是那些。...前端无论怎么变,永远只有一个js,其它那些东西,都是js基础之上,再封装。jq解决dom兼容性,vue,react解决dom操作,但根上呢?...后端后端好处,学会一个j2ee可以吃很多年。但前端最大优势在于,只要你比别人快,你就会有很大优势。 这一点就如同现在中国,唯一不变就是变化。

1.1K80

GitHub 上看到了一个丧心病狂开源项目!

因此,创作者打开编辑器开始写作时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者最短时间内,效率最大化输出文字内容呢?"。...当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他 GitHub 上创建了一个项目:The Most Dangerous Writing App。...看到这里,相信你也跟我想一样:有没有这么夸张啊。 因此抱着试一试心态打开了这个项目,体验了一下。 进行了简单初步体验后,内心真实感受是: 这样写作方式也太 TM 刺激了吧!...这里比较重要一点是,你能否短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你指定目标内完成任务,创作内容便不会被删除: ?...如果你是使用英文进行创作,还可以试试上面提到 Hardcore mode(硬核模式),这个模式会把整个页面模糊掉,只单独放大显示你每次敲下那个字母,其它内容一概不可见,有点骚。

69020

GitHub 上看到了一个丧心病狂开源项目!

因此,创作者打开编辑器开始写作时候,每一分一秒都可以说是黄金时间。 那么,现在我们来思考一个问题: "通过什么方法,可以让创作者最短时间内,效率最大化输出文字内容呢?"。...当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他也 GitHub 上创建了一个项目:The Most Dangerous Writing App。...看到这里,相信你也跟我想一样:有没有这么夸张啊。 因此抱着试一试心态打开了这个项目,体验了一下。 进行了简单初步体验后,内心真实感受是: 这样写作方式也太 TM 刺激了吧!...这里比较重要一点是,你能否短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你指定目标内完成任务,创作内容便不会被删除: ?...如果你是使用英文进行创作,还可以试试上面提到 Hardcore mode(硬核模式),这个模式会把整个页面模糊掉,只单独放大显示你每次敲下那个字母,其它内容一概不可见,有点骚。

53720
领券