自定义thumb上带文本显示的拖动条Demo.zip


-
https://blog.csdn.net/u014158743/article/details/81479107?spm=1001.2014.3001.5502
12.87MB
SDK1.6.2 demo.zip
2016-02-16#import "RespForWeChatViewController.h" #import "WXApiManager.h" #import "WXApiResponseHandler.h" #import "Constant.h" @implementation RespForWeChatViewController #pragma mark - View Lifecycle - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self setupHeadView]; [self setupLinesView]; [self setupFootView]; } - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); } else { return YES; } } - (void)dealloc { [super dealloc]; } #pragma mark - User Actions - (void)sendTextContent { [WXApiResponseHandler respText:kTextMessage]; [self dismissModalViewControllerAnimated:YES]; } - (void)sendImageContent { NSString *filePath = [[NSBundle mainBundle] pathForResource:@"res1" ofType:@"jpg"]; NSData *imageData = [NSData dataWithContentsOfFile:filePath]; UIImage *thumbImage = [UIImage imageNamed:@"res1thumb.png"]; [WXApiResponseHandler respImageData:imageData MessageExt:nil Action:nil ThumbImage:thumbImage]; [self dismissModalViewControllerAnimated:YES]; } - (void)sendLinkContent { UIImage *thumbImage = [UIImage imageNamed:@"res2.png"]; [WXApiResponseHandler respLinkURL:kLinkURL Title:kLinkTitle Description:kLinkDescription ThumbImage:thumbImage]; [self dismissModalViewControllerAnimated:YES]; } - (void)sendMusicContent { UIImage *thumbImage = [UIImage imageNamed:@"res3.jpg"]; [WXApiResponseHandler respMusicURL:kMusicURL dataURL:kMusicDataURL Title:kMusicTitle Description:kMusicDescription ThumbImage:thumbImage]; [self dismissModalViewControllerAnimated:YES]; } - (void)sendVideoContent { UIImage *thumbImage = [UIImage imageNamed:@"res4.jpg"]; [WXApiResponseHandler respVideoURL:kVideoURL Title:kVideoTitle Description:kVideoDescription ThumbImage:thumbImage]; [self dismissModalViewControllerAnimated:YES]; } - (void)sendAppContent { Byte* pBuffer = (Byte *)malloc(BUFFER_SIZE); memset(pBuffer, 0, BUFFER_SIZE); NSData* data = [NSData dataWithBytes:pBuffer length:BUFFER_SIZE]; free(pBuffer); UIImage *thumbImage = [UIImage imageNamed:@"res2.jpg"]; [WXApiResponseHandler respAppContentData:data ExtInfo:kAppContentExInfo ExtURL:kAppContnetExURL Title:kAPPContentTitle Description:kAPPContentDescription MessageExt:kAppMessageExt MessageAction:kAppMessageAction ThumbImage:thumbImage]; } - (void)sendNonGifContent { NSString *filePath = [[NSBundle mainBundle] pathForResource:@"res5" ofType:@"jpg"]; NSData *emoticonData = [NSData dataWithContentsOfFile:filePath]; UIImage *thumbImage = [UIImage imageNamed:@"res5thumb.png"]; [WXApiResponseHandler respEmotionData:emoticonData ThumbImage:thumbImage]; }
2.74MB
arm和thumb指令集编码表.zip
2020-06-29资源包括ARM和Thumb指令集(中文).pdf 、 arm指令编码表、thumb指令编码表、thumb2指令编码表
10KB
Android-Inline-Hook, 在Android中,thumb16 thumb32 arm32 inlineHook.zip
2019-09-18Android-Inline-Hook, 在Android中,thumb16 thumb32 arm32 inlineHook Android-Inline-Hookthumb16 thumb32 arm32 inlineHook插件生成ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk ND
228KB
ios-ZFThumbButton.zip
2019-07-11demo代码来自 https://desgard.com/2016/06/09/DGThumbUpButton/ 并在此基础上做了修改,感谢原作者 使用方式参考ViewController里边写法
430KB
usb_bootloader.zip
2020-04-29有没有想过,像使用U盘一样升级STM32固件,非常简单,非常方便 1: 插入电脑USB接口 2: 把升级固件拖到设备盘符 3: 升级完成 抛弃繁琐的USB DFU,抛弃落后的串口升级,让我们来谈谈U盘升级STM32 1. 为什么设计这个BOOT LOADER 在电子产品开发过程中,为了满足市场需要,经常是先开发出一个简单可用的版本,然后逐步迭代升级,修复bug,并增强系统功能 一个稳定,简单,安全的升级方式,就变得非常重要 对于嵌入式系统来说,常见的升级方式为 串口升级(私有协议或者X-Modem) USB升级(DFU) U盘升级(OTG) 网络升级 无线升级(OTA) 从技术来说,这几种升级方式大同小异,原理类似:都是一个Loader代理接收数据通道的数据,然后解密,烧录到FLASH中;但用户体验完全不同,拿串口升级来说,首先用户需要一个串口软件,然后对于没有硬件串口的PC来说,就需要一个USB转串口设备,对于不同PC平台,串口软件就不一样,这需要学习成本,过程繁琐;所以在一些需要用户自行升级远程设备的情况下,即便是通过电话指导,80%的用户仍然不知道怎么升级,导致失败 USB的DFU升级,也是类似的问题,它设计的初衷就是面向专业用户的,而不是小白!所以需要安装DFU软件,按照手册来一步步升级 OTA升级和网络升级,体验好些,可用做到无感升级,但不适合所有场景 而U盘升级,用户学习成本最低,U盘大家都知道,然后拷贝一个Bin文件进去,插入设备,重启设备,就完成升级了,非常简单。类似的变种,比如手机升级,是最先进的,直接将手机模拟成U盘,然后用户拷贝数据到手机,重启就好了,非常简单 在嵌入式系统中,还没这么方便的升级手段,虽然ARM的Mbed有一种类似的固件更新功能,但它是专门为调试器设计的,不能内嵌到用户MCU中 所以,我将手机升级的方案引入到嵌入式系统中,从而为大家提供一个实现稳定,安全,零学习成本的升级方案 经过一段时间的学习研究,有了这个USB MSD Bootloader 2. 功能特点 只占用15K FLASH空间 简单易用,直接拖拽文件进行固件升级,无需任何专业知识 采用USB大容量设备类,不用安装任何驱动 支持各种系统(Windows/Linux/Mac/Android) 不用开发任何上位机,提高产品效率 支持各种加密算法(AES256等),轻松安全升级 自动识别Bin,Hex,自定义加密固件(后缀为sec)文件 支持MD5文件校验机制,保证固件升级的完整性 显示设备升级状态信息 支持长文件名升级 多种措施保证系统健壮性,保证Bootloader不会被误擦除,保证APP合法性 支持用户自定义加密算法和完整校验算法,极致安全 3. 系统原理 系统开机上电后,Bootloader接管系统,初始化USB硬件,等待USB连接 Bootloader在启动后1秒内,检测USB是否连接PC:如果连接PC,则进入固件升级模式,执行第3步;超时则跳转第8步,尝试执行用户APP Bootloader模拟成MSD设备,构建FAT16虚拟文件系统,U盘名为”Bootloader”,容量为100M,但具体实际可用空间,根据用户MCU来确定,建议不要复制除APP之外的无关文件 当用户复制文件到U盘时,Bootloader会判断文件后缀和判断文件size,如果size大于实际的MCU可用FLASH或者文件后缀不合法,则进入错误状态,更新状态文件,重新枚举USB 文件后缀和size通过检测后,Bootloader会截获PC发送文件数据流,并写入MCU 对应的Flash中 如果写入过程中出错,则终止操作,擦除APP内容,进入错误状态,更新状态文件,重新枚举USB 成功写入后,Bootloader更新状态文件,重新枚举USB,显示升级完成;但不会运行APP,只有拔掉USB后,再次重启,才会进入第8步,尝试运行APP Bootloader检查APP固件的栈和入口函数合法性,只有通过检测后,才开始执行APP。检测判断条件是栈指针必须在RAM地址空间内,入口函数地址必须处于THUMB模式,并LSB为1 停止USB设备,关掉所有的中断,执行APP,APP开始接管系统 4. 支持芯片 STM32F101/3/5/7 重点来了,点击下面链接,下载固件
505KB
12.Thumb2指令集速查卡.pdf
2009-07-151.Cortex-M3处理器简介.pdf 2.Cortex-M3固件函数库.pdf 3.Cortex-M3技术参考手册-r0p0中文版.pdf 4.Cortex-M3技术参考手册-r1p1英文版.pdf 5.Cortex-M3权威指南.pdf 6.STM32F10xxx_RM0008_CH_Rev7V3参考手册.pdf 7.STM32F10x闪存编程手册.pdf 8.STM32F101_Datasheet.pdf 9.STM32F103_Datasheet.pdf 10.stm3210xxx参考手册旧版本.pdf 11.STM-Cortex-M3-培训ppt.pdf 12.Thumb2指令集速查卡.pdf 13.STM32启动模式说明.pdf 14.stm32函数资源.rar 15.STM32系列ARM CORTEX-M3微控制器原理与实践.rar 16.STM32中文应用笔记.rar ******************************************************************************** 以上是本人在各网站收集的有关STM32与CORTEX-M3的相关 中文资料,免费分享给大家,希望能减少各位搜索资料的时间, 由于上传限制,不能打包,请大家谅解。
68KB
android自定义seekbar源码.zip
2019-07-10android自定义seekbar,在拖动seekbar的thumb的同时,在上方显示一个跟随的窗口,显示当前拖动的进度
1.26MB
Android_Inline_Hook,构建一个so文件来自动执行android本地钩子的工作。支持Thumb-2/ARM32。.zip
2019-09-24这个项目制作了一个android.so文件,可以自动完成一些本地钩子的工作。
15KB
Arm及Thumb反汇编源码.zip
2020-06-19不包括第三方框架如capstone,arm及thumb纯手工译码,可深入了解arm及thumb二进制结构
8KB
微信图片解密工具.zip
2019-08-01微信图片解密工具,主要解密微信电脑端加密图片:C:\Users\xxx\Documents\WeChat Files\xxxx\FileStorage\Image\2019-07
77KB
自定义seekbar,数值随Thumb移动显示
2019-04-19NULL 博文链接:https://androidll.iteye.com/blog/1881604
33.7MB
安卓popupwindow相关-thumb带文字popup文字放大跟随.rar
2019-07-29thumb带文字 popup文字放大跟随.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
2.16MB
thumb和thumb2编码表.pdf
2020-06-29可根据编码表实现arm反编译器、arm解释器等,详细讲解了每条指令,包括16位thumb指令、32位thumb2指令
15KB
ngx_image_thumb-master.zip
2019-07-18ngx_image_thumb-master,提供处理图片缩略的zip包。
25.74MB
Android自定义SeekBar,带开始值结束值和Thumb上方滑动的Text
2017-08-28SeekBar
871KB
WPF Thumb控件移动缩放
2019-12-09WPF的Thumb实现控件的拖动,缩放。
5.38MB
里程密开源博客系统 2.3.zip
2019-05-23里程密开源PHP博客系统是一个基于ThinkPHP开发的博客系统。里程密开源博客系统 2.3 更新日志:2016-10-201.关闭DEBUG 不会再报出错误信息 也不会在有SQL注入2.支持自定义404错误页面 \Application\Common\Conf\config.php ERROR_PAGE属性是自定义404页面地址3.前台以及后台登陆所有变量参数全部改用I函数过滤4.后台管理增加ICP备案号管理5.页面底部管理员邮件点击改成A连接6.删除文章的时候连评论一起删除7.增加文章置顶功能8.修改评论数量查询方式9.增加评论管理10.去掉心情样式和电影样式11.固定左侧导航栏12.修改评论顺序13.增加主题切换14.增加文章分享功能15.幻灯片里面的图片随着分辨率拉伸填充16.增加分类排序17.更换编辑器18.发表文章图片不再必选(默认图片位置在:\Public\Uploads\thumb.jpg)19.文章加密(输入密码之后才可查看)20.会员中心独立出来
-
下载
活动随机排序工具.rar
活动随机排序工具.rar
-
下载
EV录屏 3.7.1单文件版.zip
EV录屏 3.7.1单文件版.zip
-
下载
matlab音频信号处理GUI
matlab音频信号处理GUI
-
下载
【思维导图】2、经典知识图谱.xmind
【思维导图】2、经典知识图谱.xmind
-
下载
究极版.zip 本人笔记-已加密-不要下载
究极版.zip 本人笔记-已加密-不要下载
-
下载
Num_distinguish.zip
Num_distinguish.zip
-
下载
天下秀:天下秀数字科技(集团)股份有限公司2020年年度报告.PDF
天下秀:天下秀数字科技(集团)股份有限公司2020年年度报告.PDF
-
下载
Multi-Dimensional Root Cause —— Squeeze.pdf
Multi-Dimensional Root Cause —— Squeeze.pdf
-
下载
磁瓦表面缺陷检测,opencv工程文件
磁瓦表面缺陷检测,opencv工程文件
-
下载
navicat091_mysql_en.exe
navicat091_mysql_en.exe
