- 博客(32)
- 资源 (11)
- 收藏
- 关注
原创 Creep 2 Puzzle 讨厌鬼拼图
公众号:GM的秘密基地 商务合作wx:badudexue,相关视频:掰了10小时纹丝不动,这玩意儿真是人类能打开的吗?,耗时半个月,我终于破解了史上最迷你的鲁班锁!,手绘100张,耗时1个月,我终于破解了【达芬奇密码书】的全部秘密!,一道小学5年级的数学题,竟然难倒了千万考公务员的人?,史上最有排面的2枚硬币!萌生自上次制作电子拼图思维逻辑机的自动解法,我又想给儿子做一个creep2的小游戏,使用pygame来弄。
2024-11-27 12:01:06
1108
原创 Macbook pro M3 Max 128G使用体验
我后面将会对Finetuning,RAG检索增强,大语言模型处理Instructions性能这块进行分析。使用ComfyUI来完成绘图任务,使用ByteDance/SDXL-Lightning模型微调版本。有一定的内存压力,不过每秒依然可以保证10个token的输出。好久没写文章了,今天来谈谈M3 Max的使用感受。mps有更好的caching表现,所以比较节省时间。感觉mps并没有提升多少的感觉,这是为什么呢?1. Mixtral 8x7b 混合专家模型。40秒推理生成完成,还不错。
2024-03-24 18:06:41
2028
原创 又想到一个不入流的小算法
我们在这个平台上还有67730的积分,可以兑换很多商品,但如何保证兑换的商品是我们想要的,并且能够达到兑换之后完全花光这些积分以保证利益最大化,我第一个想法就是背包,贪婪,穷举等解法。周末儿子的火花思维即将到期,火花思维运营人员想让我们续课,但儿子幼小衔接的老师是原北京四中的数学教师,说不推荐火花思维,那我们就不续课了。
2023-09-07 09:18:45
207
原创 电子拼图思维逻辑机的破解思路
给孩子买了一个电子拼图思维逻辑机的玩具,通过算法解决了游戏的解法,但是一旦跑了代码,这个玩具也就失去了本身的意义,且行且珍惜
2022-11-17 09:42:41
2326
原创 基于AAEncode编码的解密经历
3. 在 ゚ω゚ノ= /`m´)ノ ~┻━┻ //*´∇`sojson.com*/的位置打上断点,一直单步调试,直到浏览器还原了所有的js脚本;2. 对AAEncode的原理进行了了解,github查阅了AAEncode的源代码。确定了一点,浏览器的开发者工具可以完全还原这段代码。1. 通过对sojson.com的浏览和颜符号的搜索,确定加密编码方式是AAEcode。最后解码后完全了解了脚本的功能,根据员工工号去某个业务系统查询员工的照片。这极大的引发了我们安全部门的高度重视,立马对页面进行了分析。
2022-09-03 10:46:20
3232
8
原创 自创一个上不了台面的算法题
最近在工作中使用到了一种叫做复杂事件处理 (Complex Event Progressing,CEP)的技术,来实现关于实时流分析引擎中通过分析事件间的关系,建立不同的事件关系序列库,利用过滤、关联、聚合、模式匹配等技术,最终由简单事件产生高级事件或商业流程。...
2022-04-11 14:41:25
426
原创 AES加密CTR模式
import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class AES { public static final String KEY_ALGORITHM = "AES"; publ.
2022-01-19 18:55:36
6264
6
原创 Vim advanced usage
好久木有更新了。今天在做文本隐写的时候,有一个需求:Mazhuang is here复制这个字符串,你会发现里面有隐写内容。那么是什么样呢?保存成文件用vim打开后发现因为一般的文本编辑器软件无法显示这些character,这些是什么?Zero-Width Characters(零宽空格),是一种不可打印的unicode字符,原本是为了排版美观用的,但是正好为我们对文本文件,或者文本字符串进
2021-10-09 11:28:45
186
原创 将docker容器在局域网中暴露的两种方式
今天架设了一个陌陌的安全合规平台Bombus,看看里面的东西,发现与我们的要做的合规有些比较相像。docker的使用方法是 docker + docker-machine + docker-compose + virtualbox,docker-machine虚出一台vm,docker-compose使用yaml编排容器,启动容器,搞定。在浏览器中访问URL: http://192.168.99.105:60010即可。想发给同事看看,直接局域网暴露出来。但是无奈网络知识太差。只能踩坑去。网
2021-04-16 16:51:25
1684
原创 逆向记录Assaultcube for Mac OS
手潮了,长时间不做逆向水平就会下降。再次记录一次逆向手段。这次争取写的更全面一些。之前的CSGO只是在windows上的一次简单实践,只是完成了glow esp。这次在Mac OS上进行实践。目标:血量、子弹、弹夹数的修改。TODO:透视、auto aim手段:找到血量、子弹等属性的内存地址,通过这些内存地址反向推理player对象或者结构体的base address和属性的offset。知识:内存搜索、mach格式、lldb调...
2021-03-23 09:32:56
948
2
原创 记录一次iPhone5s的iCloud bypass经历
之前成功过一次,使用的是checkra1nv0.9.5,越狱成功后,使用ssh连接手机,执行以下几个命令:#正在挂载根目录文件系统为读写bobsmith ~ $ mount -o rw,union,update / bobsmith ~ $ echo "" >> /.mount_rw# 重命名Setup.appbobsmith ~ $ mv /Applications/Setup.app /Applications/Setup.app.bak# 正在清理缓存 bobsm...
2021-02-25 20:44:32
4639
10
原创 郭冬临韩雪小品《没那么简单》!郭冬临到底喝了多少瓶水?
今天情人节,早上和丈母娘看了小品《没那么简单》,小品表演中郭冬临为了教儿子做数学题,和韩雪扮演成客户和买家,汽水????2块一瓶,2个瓶盖可以换一瓶汽水,4个空瓶也能换一瓶汽水,问最多能喝多少瓶。直接拿出mbp,打开Sublime Text。money: float = 10 # money you havedrink: float = 2 # drink pricecapNumber: int = 2 # bottom caps that could exchange drinksbott
2021-02-14 23:31:21
1796
3
原创 刷题之递归、非递归、尾递归
每天来公司来得早,天冷打不了球,就写写小算法吧C语言头文件math.h 里面有一个pow(x, y)函数,就是x ^ y,用算法实现:def power(x: int, y: int): if y == 0: return 1 elif y == 1: return x ret = x while (y > 1): ret *= x y -= 1 return ret挺简单的。加入限制条件,O(logn)时间复杂度,O(1)空间复杂度,使用递归与非递归方式实现。
2020-12-07 10:25:46
146
原创 记一个全排列的两种解法 By Python3
def permutation(list: [], left: int, right: int): if left == right: print(list); else: for i in range(left, right + 1): list[left], list[i] = list[i], list[left] permutation(list, left + 1, right) list[left], list[i] = list[i], list[left].
2020-11-02 14:36:41
141
原创 风骚的iOS
Talk is cheap, show me the code.@interface ViewController ()@property (nonatomic, strong) NSString *str;@end// code segment 1for (int i = 0; i <= 0x3e7; ++i) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),
2020-08-25 14:25:00
180
原创 记录一个有意思的面试题
有一个面试题,觉得不错,开启三个异步线程task1, task2, task3, task1和task2并发执行,task3在task1和task2执行之后执行,如何实现?这个题比较容易,实现的方式很多种,例如dispatch_group_t, dispatch_barrier_async都可以,不赘述。Talk is cheap, show me the code.代码如下:pthread_t thread1, thread2, thread3;pthread_mutex_t cont
2020-08-23 16:20:35
163
原创 Will fix later
objdump -M Intel -d ./shell |grep ‘[0–9a-f]:’|grep -v ‘file’|cut -f2 -d:|cut -f1–7 -d’ ‘|tr -s ‘ ‘|tr ‘\t’ ‘ ‘|sed ‘s/ $//g’|sed ‘s/ /\\x/g’|paste -d ‘’ -s |sed ‘s/^/”/’|sed ‘s/$/”/g’...
2019-07-26 17:40:14
201
原创 打印View Hierarchy 和 ViewController Hierarchy
(lldb) expr -l objc -O -- [[[UIApplication sharedApplication] keyWindow] recursiveDescription](lldb) expr -l objc -O -- [[[[UIApplication sharedApplication] keyWindow] rootViewController] _printHier...
2019-07-22 15:05:48
218
原创 git 解决冲突之 theirs & ours
git merge从feature分支合并到master分支$ git checkout master$ git merge featureAuto-merging DocumentCONFLICT (content): Merge conflict in $codefileAutomatic merge failed; fix conflicts and then com...
2019-07-09 16:15:46
2382
原创 一个自动适应内容高度的WebView For iOS
上班了,写代码,写代码。不适应,蓝瘦香菇今天遇到一个问题。就是原先的弹框里面是一个UIWebView,产品说随着内容的高度变化而变化,固定高度不满足需求。好久没有做UI了,还以为UIWebView.scrollView.contentSize.height在webViewDidFinishLoad中可以获取到。但是我错了。Sometimes naive!!!由于控件是UIWebView...
2019-07-09 14:43:34
177
原创 Imagemagick的降噪功能
Env:Mac OS MojaveHomeBrew(听说HomeBrew的开发者Max Howell在Google面试被Pass,因为没有写出InvertBinary Tree,不要这么残忍吧)命令行顺序:brewfftw;brew edit imagemagick;添加一行:depends_on "fftw"修改一行:--without-fftw 修改为--wi...
2019-05-12 09:43:16
646
原创 iOS开发 - 得到字符串中出现最多的字符
之前有朋友面试笔试被考到了这个问题,挺好的面试题。既然是iOS面试题,肯定不能像C实现那样,写一大堆hashTable的结构体的代码,可以用Foundation对象哟NSString *str = @"aabbcdeffffadisldkfidjsdflksjdfie";NSMutableArray *arr = [NSMutableArray array];NSUInteger ...
2019-05-09 15:21:35
477
原创 关于图片的一些知识
前言首先安装MediaInfo Command line,MediaInfoLib - v19.04Usage: "mediainfo [-Options...] FileName1 [Filename2...]"这个工具对图片、视频的属性读取非常全面。对音视频图片等多媒体进行开发的时候是一个非常好的辅助工具。示例:这里可以知道图片的一些重要属性格式:PNG压缩算...
2019-05-03 21:25:30
312
原创 过河系列--暴力搜索
人鬼过河:三个传道士和三个食人族土著如何全部渡船到对岸限制:船最多载2人当一边土著多于传道士时土著会将传道士吃掉5人过桥:5个人通过的时间分别为1、3、6、8、12, 只有一盏30秒的灯限制:熄灯后无法过桥桥最多容纳2个人当两个人同时过桥时较慢的走前面 一家6口过河 三个游戏都可以在网上找到对应的swf文件如下:人鬼: ht...
2019-02-23 14:10:54
687
原创 跳跃的青蛙,C语言实现版本
游戏的下载地址:http://akidsheart.com/math/flashes/mgames/leapfrog.swf游戏截图: 通过跳跃,交换两组青蛙,完成游戏截图: 想当年刚开始工作的时候,被老大问过这个问题的代码实现,好像没做出来哈哈,游戏本身并不能说明什么问题,现在正值春节前,事情不多,准备再实现一番。首先想一下2只、3只、4只的步骤,分别为9、16、...
2019-01-29 11:55:17
712
原创 QuartzCode,将iOS / MacOS 开发中使用的基础动画转换为Object-C / Swift代码
QuartzCode,一款将iOS与MacOS开发中使用的基础动画转换为代码的软件神器。
2015-06-10 10:43:52
1467
原创 关于XCode6.3.2(6D2105)的Plugin失效问题解决方案
打开Terminal 直接粘贴下面的Command-Line:find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -
2015-05-20 23:04:14
383
FaceApp_4.0.0.ipa
2020-03-09
Core Animator v1.5.2 for Mac OS X
2018-05-07
Genymotion 2.10.0 for Mac OS X
2017-08-24
完美90年代红白机坦克大战Mac版本
2016-12-08
Reveal app version 1.6.2 调试iOS app的软件
2015-12-24
Quartz Code 破解Application
2015-06-10
Hype3专业HTML5制作工具 For Mac OS X Cracked
2015-03-18
Mac上制作HTML5动画的专业软件Hype-v2.5.3
2015-03-18
SQLite3专业数据库管理软件Menial Base.app
2015-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人