首页   注册   登录
zifangsky's repos on GitHub
Java · 325 人关注
WeatherSpider
天气爬虫(全国城镇天气自动定时抓取更新,并开放RESTful查询接口),附带代理IP池定时更新并检测其可用性
Java · 114 人关注
WebSocketDemo
在Spring Boot中使用WebSocket,示例包括简单模式、STOMP模式消息、处理对方不在线情况、分布式WebSocket等。
Java · 42 人关注
OnlineFriend
JSP入门实战项目(javabean+JSP+servlet+mysql)
Java · 30 人关注
LicenseDemo
在基于Spring的项目中使用 TrueLicense 生成和验证License(服务器许可)的示例代码
Java · 25 人关注
OnlineAuction
SSH框架实战项目——在线商品拍卖网
Java · 18 人关注
zkui
A UI dashboard that allows CRUD operations on Zookeeper.
Java · 13 人关注
easylimit
这是一个同时支持MVC和前后端分离项目开发模式的权限控制框架
Java · 13 人关注
ShiroDemo
Shiro权限控制框架的入门用法实例
Java · 8 人关注
quick-modules
基于Spring项目的快速开发模块,包括:权限控制、日志输出、OAuth2.0等,引用依赖再简单配置即可使用上述完整功能。
Java · 6 人关注
OAuth2.0Demo
自己手动实现的单点登录(SSO)和OAuth2.0授权的Demo项目。
Java · 1 人关注
easylimit-example
easylimit项目基于MVC模式(“后台+页面模板”模式)的用户权限管理示例
Java · 1 人关注
easylimit-token-example
easylimit项目基于 Token 模式(前后端分离模式)的用户权限管理示例
0 人关注
awesome-programming-books-1
📚 经典技术书籍 PDF 文件,持续更新...
Java · 0 人关注
DesignPatternDemo
《设计模式之禅(第2版)》一书的练习代码
Python · 0 人关注
MasterBitcoin2CN
《精通比特币》第二版 区块链研习社 云天明联合出品。本书更名《精通区块链编程第二版》已由机械工业出版社出版,京东有售。
Java · 0 人关注
quick-modules-example
quick-modules项目的测试用例
0 人关注
react-tetris
Use React, Redux, Immutable to code Tetris. 🎮
0 人关注
V2Ray_ws-tls_bash_onekey
V2Ray Nginx+vmess+ws+tls/ http2 over tls 一键安装脚本
zifangsky

zifangsky

V2EX 第 47543 号会员,加入于 2013-10-22 15:56:18 +08:00
今日活跃度排名 803
根据 zifangsky 的设置,主题列表只有在你登录之后才可查看
zifangsky 最近回复了
7 小时 41 分钟前
回复了 qq1079945484 创建的主题 程序员 数据存在树形的关系时存数据库好还是哪里好
可以试试图数据库——Neo4j,用起来挺简单的
“删除那些越旧读取次数越少的数据”?到底是删除最旧的数据( LRU )还是删除访问次数最少的数据( LFU )?
有个地方逻辑有点问题,我改了一下:

//如果平局,则将其从存活数组移除,本次战斗结束
else if(lastItem == Math.abs(arr[i])){
survivors.remove(survivors.size() - 1);
rightWin = false;
break;
}
我看了下,10L 兄弟的代码在逻辑上有点不太完善,你可以试试我这种写法(算法逻辑请参考注释部分):
https://i.loli.net/2020/07/10/T94Rrce2nkJhwHV.png
4 天前
回复了 linxiaoziruo 创建的主题 Java 关于出栈的疑惑
0 iconst_1
1 istore_1
2 iconst_2
3 istore_2
4 iconst_3
5 istore_3
6 iload_1
7 iload_2
8 imul
9 istore 4
11 iload_3
12 iload 4
14 imul
15 istore 5
17 return

执行完第 5 行之后,此时局部变量表中有:
0 this
1 1
2 2
3 3

执行第 6 7 行,本质上就是将局部变量表中的 1 和 2 先后取出来放在操作数栈中,然后第 8 行的 imul 指令就是从操作数栈中弹出两个元素做乘法,并将结果再压回操作数栈。

执行第 9 行,这里的 istore 指令的意思是从操作数栈中出栈一个元素存到局部变量表中的第 4 个位置。后面指令的意思差不多,就不做过多解释了。

结论:以上代码的乘法计算过程不是直接从本地线程栈中出栈做计算,而是①从局部变量表中取数据压到操作数栈,然后②从操作数栈中弹出元素做计算并将结果再压回操作数栈,最后③如果有赋值操作就将其再存到局部变量表中的对应位置。
一本正经的胡说八道
11 天前
回复了 TIGERB 创建的主题 程序员 你想知道的优惠券业务, SkrShop 告诉你
战略性 mark,后面没准有用
感觉还不错,战略性 mark
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2779 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 13:13 · PVG 21:13 · LAX 06:13 · JFK 09:13
♥ Do have faith in what you're doing.