高效程序员Windows系统安装什么程序?

871 技术 发表评论
Sumatra PDF - 免费小巧的pdf阅读工具 Beyond Compare - 非常好用的文本/代码比较工具 Navicat Premium - 数据库管理工具 JetBrains 全家桶 PHPStorm - PHP IDE编辑器 IntelliJ IDEA - Java IDE 编辑器 Pycharm - Python IDE编辑器 Webstorm - 前端开发编辑器 babun - Windows版本的zsh命令行工具 Sublime Text - 简洁优雅的轻量级代码…

约瑟夫环问题(猴子选大王)PHP版

1.4k 算法 一条评论
约瑟夫斯问题问题有时候也被描述成猴子选大王问题,题目如下。(最后会贴上约瑟夫问题的来历) 一群猴子排成一圈,按1,2,…,n依次编号。 然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。 要求编程模拟此过程,输入m、n,…

如何记忆PHP的ceil、floor、round函数

1.5k PHP教程 , , , 一条评论
ceil()、floor()和round()是PHP中的3个取整函数, 这3个函数用法都一样,但是结果不同, 在经常运算的场景下,记住他们的区别就很受用。 ceil:进一法取整 英文意思装天花板,注意跟cell(细胞)不是同一个词 floor:舍去法取整 英文意思是地板、装地板 round:四舍五入法取整 英文意思是圆、大约 这些函数我们跟英语意思结合起来,就很轻松了。

反转单向链表

953 Java , 一条评论
以Java语言为主,实现如下: public class Node { public int value; public Node next; public Node(int value) { this.value = value; } public Node reverseList(Node head) { Node prev = null; // 用于暂存前面的节点 Node next = null; // 用于暂存后面的节点 while (head != null) { next = head.next; // 把后面的节点暂存起来 …

JPA Entity注解的一些总结

2.8k Java , 发表评论
1关系维护方 一般来说,@OneToMany中的Many是关系维护方,它持有One一方的主键(大部分情况下是主键)。 比如:一个分类对应多个文章,关系由文章来维护。 2 mappedBy 在 @OneToMany 和 @ManyToMany 中,一般在被维护方中使用 mappedBy 来指定维护方对应的属性。 当然这个指定也不是必须的。 3 fetch 方式 @OneToMany和@ManyToMany中的 …

IDEA+Gradle搭建Spring Boot项目图文教程

用IDEA和Gradle创建一个Spring boot项目并不复杂, 但是在搭建的时候容易遇到一些小问题,会花费不少时间。 特别是网上的教程大部分以Maven为主,能借鉴的资料没有太多的直接作用。 下面我们以图文方式解说从0开始搭建Spring Boot开发环境。 1 下载和安装 我们需要用到下面几个工具,请下载安装: Java JDK 1.8+两个地址选其一: 国内下…

Linux截图标注工具Shutter安装使用

2.1k 技术 , 2评论
Shutter 是Linux系统最负盛名的截图标注工具。 1. 安装 ## Ubuntu 20.04+ 之后需要多这个命令,18.04及之前的不需要 sudo add-apt-repository ppa:linuxuprising/shutter sudo apt-get update sudo apt-get install shutter 快速使用命令: shutter -s 添加快捷键: Ubuntu系统打开 设置 》 键盘 》选择 快捷键 》 点选 自定义快捷键 》…

Docker cron定时任务

22.1k 技术, 服务器 , 8评论
Docker在部署WEB环境时非常好用,一键即可完整部署,还不受限于具体的主机系统。 不过在使用cron定时,主机运行好好的,到了docker容器中却遇到各式各样的问题。 到底如何在容器中启用cron? 在主机和在容器中使用cron,那种更好? 这里我们列出集中用于定时的方案: 使用主机的cron实现定时任务 创建一个新容器专门执行定时任务 在原有…

CSS点击展开折叠效果

12.7k 技术 , 4评论
查看演示,直接上代码。 CSS: .drop { cursor: pointer; display: block; background: #090; } .drop + input{ display: none; /* hide the checkboxes */ } .drop + input + div{ display:none; } .drop + input:checked + div{ display:block; } HTML: <label class="drop" for="_1">Collapse 1 </label> <input id=…

IDEA调试Java+Docker+Tomcat+Spring程序

其实如果广告是Java程序,或者是Spring boot,用IDEA调试都是很简单的事情。 不过最近在维护一个老项目,用的是tomcat8+Java1.7版本,所以本地的开发环境也需要一致。 就用docker搭了一个docker + tomcat环境。 开发之前的第一步,自然是整好调试环境,以便在出错时对程序运行状态和变量有清晰的了解。 以下便是我具体的docker环境。 1 …
« 上一页   下一页 »