加载中
个人比较常用的软件集合 - 更新:2018/12/26

Visual studio:最强大的IDE,没有之一。 Visual studio code:文本编辑器,通过扩展可以支持更多功能。 IntelliJ IDEA :写Java的应该都知道它,不用在解释了吧。 UltraEdit : 相对VSCode来...

640. Solve the Equation

难度不大,主要部分是 实现常数部分与x系数的分解。 分解后分类讨论返回结果即可 class Solution { int parseInt(String s) { if(s.endsWith("x")){ if(s.length()==1)return 1; ......

02/16 22:56
6
357. Count Numbers with Unique Digits

优化前: class Solution { public int countNumbersWithUniqueDigits(int n) { if(n==0)return 1; int dp = 10; for(int i=2;i<=n;i++){ dp = dp +calc(i-1)*9; ......

02/11 17:25
5
338. Counting Bits

想法:用一个掩码获取除最高位之外的剩下的几位 其中掩码分别是 0,2-1,4-1,8-1,16-1,... 当mask = 7,x = 9时,ans[x&mask]是后面几位中数字1的个数 class Solution { public int[] co...

02/11 15:15
6
152. Maximum Product Subarray

核心思想: 乘一个正数,小值越小,大值越大。 乘一个负数,小值 变 大值,大值 变 小值 class Solution { public int maxProduct(int[] nums) { if(nums.length == 1)return nums[0]; i...

02/10 20:22
5
324. Wiggle Sort II

这道题的主要意思是让数组按 : 小、大、小、大、小、大 ... 的顺序进行排序 因为 "大" 的两边是 "小",当所有"大"的数确定下来之后,那么小的位置可以放的数也就确定下来。(先确定"小"的数...

01/27 16:46
4
329. Longest Increasing Path in a Matrix

第一次的时候直接用dfs发现会超时。仔细分析后发现,算法存在大量重复的查找,因此可以缓存找到的最长路径,在下一次计算的时候如果发现缓存里有对应的值,直接使用。 class Solution { pub...

01/17 15:46
11
发现Firefox没有Chrome快?使用 Mactype+关闭硬件加速 可能会拖慢Firefox的渲染速度

日常使用火狐发现速度还是比不上Chrome。按理说,火狐换上了量子引擎,又经过那么多次优化,速度应该有明显的提升才对。 偶然之下,才发现罪魁祸首是我关闭了硬件加速。 为了解决 Window 糟糕...

2018/12/30 10:55
107
322. Coin Change

public int coinChange(int[] coins, int amount) { Arrays.sort(coins); int nums[] = new int[amount + 1]; for (int i = 0; i < coins.length; i++) { int coin = coins[......

2018/12/29 13:17
3
记录一次 windows10 安装更新反复失败的经历,并附解决办法(KB4483235)

首先,KB4483235 的更新内容时 修复IE浏览器的漏洞,这没什么,毕竟是IE.. 可是问题来了,win10总是无法安装这个更新,具体情况: 安装更新->重启->安装失败->重启->回滚更改. 过1,2天 检测到...

2018/12/26 10:53
100
279. Perfect Squares

class Solution { public int numSquares(int n) { int[] dp = new int[n + 1]; dp[1] = 1; for (int i = 2; i <= n; i++) { int t = (int) Math.sqrt(i); ......

2018/12/25 22:29
6
96. Unique Binary Search Trees

class Solution { public: int numTrees(int n) { if (n == 0 || n == 1) { return n; } vector<int> d(n + 1, 0); d[0] = 1; // 0-node trees d[1] = ......

2018/12/25 21:40
5
如何通俗易懂地举例说明“面向对象”和“面向过程”有什么区别?

楼主诸位说的都太复杂,我们应该从编程的发展史来谈面向对象的出现。 当软件还非常简单的时候,我们只需要面向过程编程: 定义函数 函数一 函数二 函数三 函数四 定义数据 数据一 数据二 数据...

PHP
2018/11/27 17:12
1
Gulp 自动化你的前端

前端(段子)界的发展突飞猛进,总感觉随时会跟不上技术潮流(其实我已经被甩开了一条街,so sad 选择在这样一个时机发布一篇 gulp 教程并不是我的初衷,第一次用 gulp 是在一年前,而这篇帖...

在同时使用 gulp 和 browserify 过程中 pipe 的问题以及思路

gulp 是基于流的自动化构建工具 browserify 则是解决在浏览器端,使用 require() 加载模块的工具, 显然,我们可以借助 gulp 和 browserify 自动的将我们的代码转换成在浏览器可以使用的代码...

2018/11/04 09:52
9
用JavaScript实现简单的轮播图

HTML 源码 <html> <head> <meta charset="UTF-8"> <script src='index.js' defer></script> </head> <body> <div id='slider'> </div> </body> </h......

2018/08/14 11:03
41
介绍Javascript中对Event处理,包括执行顺序、自定义事件、事件触发

一般通过如下的方法对元素添加监听事件 target.addEventListener(type, listener[, options]); target.addEventListener(type, listener[, useCapture]); 当第3个参数是object时,可以有下面...

2018/08/04 22:13
206
onscroll事件和onwheel事件的区别

onscroll onscroll 在滚动条滚动的时候被触发。 onscroll 触发可以有多种方式,只要可以让滚动条发生滚动(X方向或Y方向) 鼠标滚轮 按 pageUp,pageDown,方向上键,方向下键,空格键 (还有...

2018/05/04 11:40
398
在code::blocks中使用gdb的pretty printer

这里的平台是windows10 因为C::B自带的gdb不支持python,首先找一个支持python的gdb, 为了方便,直接下载TDM-GCC(因为64位 7.9.1和7.8.1版本gdb在调试cout的时候会出现bug,所以这里32bit...

2017/01/09 16:46
45
数独求解(Sudoku) C++版

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。 今天翻手机里的游戏时,找到了以前经常玩的九宫格,也就是数独。拼出一个20个已知数字的数独后,我又想...

2016/12/02 20:11
99

没有更多内容

加载失败,请刷新页面

返回顶部
顶部