Helexy Blog

Follow the sun, thoughts and stories.

Drafts 4 keyboard 脚本分享

日常记录的超频脚本分享,包括插入时间,剪切等

官方网站:Agile Tortoise Toolbar Drafts 4 Toolbar 常用的脚本 1.自定义的时间戳 function getDateTime() { var now = new Date(); var year = now.getFullYear(); var month = now.getMonth()+1; var...

算法样例测试模块-01

适用于数组的样式操作

生成随机数组 // maxSize // maxValue public static int[] generateRandomArray(int maxSize, int maxValue) { int[] arr = new int[(int) ((maxSize + 1) * Math.random())]; for (int i = 0; i < arr.length...

iPhone 计时器静音振动提示 | 一日一技

方便办公场景使用,改变 iPhone 原生计时器提醒方式为振动提示,无铃声

需求: 应用场景使用计时器实现番茄钟,25min 倒计时,5min 倒计时。 在办公区域提醒模式改为振动提示,取消铃声提示 现状分析: 计时器的铃声提醒与所处模式无关,为强提醒 计时器实现震动的方式依靠响铃模式/静音模式振动开启 计时器可以实现中断音乐播放–>切换到停止播放属性▶ 解决方案: 由于无法取消强提醒的铃声提示,转换思路,用无声的音频替换...

LeetCode27. 移除元素

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。

题目描述 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例: 输入:nums = [3,2,2,3], val = 3, 输出:新的长度 2, 并且 nums 中...

LeetCode26. 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。

题目描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例: 输入:nums = [1,1,2] 输出:2 说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数组是以“引用”方式传递的,这意味着在函数里修改输入数组对...

LeetCode 01.两数之和

给定一个整数数组 `nums` 和一个目标值 `target`,请你在该数组中找出和为目标值的那 **两个** 整数,并返回他们的数组下标。

题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定: nums = [2, 7, 11, 15], target = 9 返回:[0, 1] 解题思路 1. 遍历法 遍历每个元素x,并查找是否存在一个...

Git Bash 常用操作

实现 push 、status、commit , 仅仅是目前用到的

01 Git status-查看状态 git status git status 这个命令查看状态,这个命令可以算是使用最频繁的一个命令了,建议大家没事就输入下这个命令,来查看你当前 git 仓库的一些状态 02 gitignore 忽略某些文件 对于未入库的文件,创建。gitignore 文件 touch .gitignore 在文件中写入需要忽略的文件(如:*.diff ...

C# 与 Python 混合编程

IronPython以 .NET 实现的 Python 混合编程,包括了完整的编译器、执行引擎与运行时支持

IronPython IronPython是一种以.NET和Mono实现的Python,由Jim Hugunin(英语:Jim Hugunin)(同时也是Jython的创造者)创建。1.0版于2006年9月5日发布。包括了完整的编译器、执行引擎与运行时支持,能够与.NET已有的库无缝整合到一起。 在随后的2007年,开发者决定改写构架,使用动态语言运行时让更多脚本语言能轻易移植到....

Github资源学习记录

优质 REPOSITORIES 学习

标准 借助 Web 端学习优秀的 REPOSITORIES 项目,涉及语言: Java、python、Matlab、C#、HTML、CSS、JavaScript…… 原则 以 GTD 为核心理念,一个项目一个项目地完成。主要体现在系统化,学习成果以文本的形式展示,做好记录。 REPOSITORIES python–>chenguohui / AutomatePython...