自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随风动,心飞翔

有想法和建议,请评论区写下。

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 LORA-SDXL训练

上回说了,将mixed percision改成no,其实这个是一个坑,虽然在低端显卡环境下保证能进入cache latent,但是没啥用啊,在4090面前就不要选择no了,它也扛不住啊,我也是经过了无数次(大概30次吧)的失败后,才将这个改成fp16的。经过反复试验,网上说的显卡8G选择1,16G+可以选择6等等,这个版本都行不通,只有1才能过,估摸是这个版本的显存没优化好,占用特别多,后面我会贴一个显存使用的情况图。很明显吧,这个版本的显存占用是固定的,训练时间和epoch就线性关系。

2024-05-21 14:27:46 1081

原创 Lora训练Windows[笔记]

LORA训练两种模式的实现笔记

2024-05-15 20:25:41 1131

原创 ComfyUI搭建和注意事项for WIN[笔记]

ComfyUI搭建和一些注意事项。

2024-05-06 17:21:47 998

原创 Ubuntu22下源码编译CEF(branch=6045)+mp4+mp3笔记

前段时间编译了win版本,最近捣鼓一下Ubuntu版本。

2023-12-15 18:08:30 875 2

原创 libbz2 for Mac OS makefile

编译记录

2023-11-23 14:44:31 732

原创 源码编译CEF(branch=6045)+mp4+mp3笔记

接触Chromium已经过去多年了,一直都依赖别人编译的库,最近想自己整一个,所以有了这篇笔记。环境要求:WIN10,内存16G,固态硬盘空间200G+,VS2022...

2023-11-22 11:05:19 1679

原创 自动优化图片

图片压缩,图片优化,简单实现。。。

2023-08-08 18:14:06 198

原创 Xcode13 显示Product文件夹[旧工程的解决方案]

旧工程在Xcode13重现Products,只需要。。。。

2022-05-26 17:02:04 1295

原创 关于PDF加密的算法【PDFium笔记】

PDF加密关于O值和U值的计算

2022-05-11 19:41:46 813

原创 PDF之OCProperties

OCProperties个人理解,仅供参考

2022-05-07 18:39:02 444

原创 微博分享iOS实现

随便写的微博SDK测试

2022-03-29 18:41:02 1307

原创 一句话让Ubuntu的界面消失了

Ubuntu卸载python3要小心,别一上来就sudo apt-get remove python3

2022-03-28 17:34:35 3485

原创 ubuntu下编译jpeg-6b[笔记]

先按装libtoolsudo apt-get install autoconfsudo apt-get install libtool遇到“bash: ./configure:/bin/sh^M:解释器错误: 没有那个文件或目录”sed -i 's/\r$//' configure将/usr/share/libtool文件夹复制到~/Documents将libtool/build-aux复制到~/Documents删除~/Documents/build-aux的config.su.

2022-02-22 16:11:53 708

原创 【笔记】React Native之iOS记录

1.遇上react-native-webview死活不能编译成功设置minVersion是iOS11,yarn install一把,然后死活都运行不了,这个时候需要将../node_modules/react-native-webview/apple/RNCWebView.m修改一下#if defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && __IPHONE_OS_VERSION_MAX_ALLOWED >= 150000 /* iOS 1

2021-12-31 16:24:04 1116

原创 苹果远程推送实现笔记(iOS)

iOS远程推送 UNNotificationAction

2021-12-21 13:44:15 2386

原创 PDF的图层处理笔记

近期使用PDFium做了一下关于PDF的渲染,提取文本,提取图片等测试。 其中图片貌似能完整提取出来,如果用FPDFImageObj_GetRenderedBitmap返回NULL,可以考虑再用FPDFImageObj_GetBitmap补刀,从文档上看FPDFImageObj_GetBitmap得到的位图可能还要对矩阵信息处理。其中测试到一个PDF,在PDF阅读器上完全看不到,但是却能导出来图片,于是找啊找,发现mark是对象类型为“OCG”的建议隐藏(在PDFium读出来是“OC”,我在M...

2021-11-04 17:35:40 1699

原创 微信分享(支付)和QQ分享

前提:Xcode12.5+下载真机调试dmg微信SDK(WechatOpenSDK)1.8.7.1QQ互联SDK(TencentOpenApi(Lite)_3.5.3.62)生成app应用时需要勾选Associated Domains ,不然在后面编译的时候会报错的。(我记得xcode10是在本地就可以勾选的,但是xcode12没有这个开发)part1 -->微信朋友列表和朋友圈<--1)网站上上传apple-app-site-association文件,为了兼容版本

2021-07-07 15:53:41 1110

原创 动态修改AVFilter一些配置

Dynamic change avfilter configuration?(谷歌搜过了,没看到解决方案,^_^)最近通过libav做了视频抠像的功能,前端反应不能调整参数,然后巴拉巴拉。。。 一开始,我想得比较简单,不就是重启一下filter吗?每次filter的时候重新alloc一次,然后得到反馈:程序崩溃(si被你忒)跟着baidu,google。。。搜一天多了,没得到合适的代码示例或提示,后来在另外一个讲配置libav内部结构体的文章看到av_opt_set,然后灵光乍现...

2021-05-27 17:48:51 766

原创 [笔记]WAV2MP3之单通道的问题

最近发现新版32位的libav不支持单通道wav转mp3,原因不详,于是用lame库做一个转码的。以前一直用lame_encode_buffer_interleaved将wav数据转为mp3数据,但是仅仅适合双通道的情况,我一直以为mp3不支持单通道(实际上是可以的,2019年32位的ffmpeg就可以做到),直到我看到一篇文章提到lame_encode_buffer_interleaved适合混音的,lame_encode_buffer则是分别处理左右声道,那么单通道吗,不就是将右声道或左声道干掉就完

2021-04-08 15:48:19 431

原创 [笔记]WEEX IOS调试

weex-app下载后,可能直接npm run ios就可以自动调用模拟器,然后app运行,看起来一气呵成,但是想要xcode就出现这个或那个a文件找不到。我就是这样的小白,然后傻傻搜了几天都没搜到答案,最后自己直接按提示,将相应的pods工程下的文件复制到WeexDemo的调试目录下,然后惊奇发现,xcode也编译通过了。是以记录之。在细想一下,应该是library search path的问题,将pods相应的静态库路径放进库搜索路径也可以解决的。...

2021-04-02 16:33:45 201

原创 [编译记录]遇到“ld: unsupported tapi file type ‘!tapi-tbd‘ in YAML file...”

比较长时间没使用MAC机器编译,系统更新也蛮快的,Xcode也都12了,然后简单make不能跑了。例如,想编译一份新的cmake,遇到“ld: unsupported tapi file type '!tapi-tbd' in YAML file...”。这个大概率是GCC找不到还是什么的,具体要怎么做,google或百度一下,都能找到答案,一般都是这样的步骤:sudo rm -rf /Library/Developer/CommandLineToolsxcode-select --instal..

2021-03-29 16:45:02 3103

原创 detectMultiScale引发的异常处理

如图所示,在调用palmCase.detectMultiScale(frame_gray, palms, 1.1, 2);时就弹出这样的提示。百度搜了一堆,要么说OpenCV库的问题,需要重编译,要么就说xml加载问题,这两个地方都排除了,然后还是没用,依旧弹这个。。。。最后在谷歌某一条信息搜索到禁用opencl的方法,然后试了一下。行了,记录下来。。。#include <opencv2\core\ocl.hpp>using namespace ocl;//调用detectM..

2021-03-15 18:49:59 693 2

原创 代码添加toolbar(Cocoa)

在使用完全代码的窗体中,应该需要这段代码加入toolbar。NSToolbar *tb = [[[NSToolbar alloc] init] autorelease]; self.window.toolbar =tb; 对于通过xib文件或者storyboard添加的窗体,应该不需要的。 接下来需要对self.window.toolbar设置一下 [self.window.toolbar setAllowsUserCustomization:YES]; ...

2021-01-04 11:10:43 293

原创 编程实现NSTextView中选择的文字切换粗体

这里和文字相关的,一般涉及到NSTextStorage(文本编辑)、NSFont(字体)和NSFontDescriptor(字体信息描述)、NSFontManager(字体管理器)首先要textView(统一用它代表NSTextView的实例)得到选中的范围:NSArray *aArray = textView.selectedRanges;if(!aArray || aArray.count==0){ return;}NSRange selectedRange = [(NS.

2020-09-30 10:28:04 383

原创 addon@Node.js之新手上路

最近要写一个addon插件,所以。。。。 准备材料:1.安装python;2.安装开发包(http://nodejs.cn/download/);3.安装vscode(windows版本)/ xcode(MAC版本) 我是在windows下开发,选择vscode。下面的经历都是windows版本,其他系统的忽略 现在网上的材料大部分不适用于新版的node.js。举个例子:新版的参数多了一个v8::Local<v8::Context>context,很多转换都要用到。以前...

2020-08-07 15:22:35 520

原创 重视多线程的堆栈问题

最近用scock+ssl去实现post请求之类的,功能倒是实现了,就是是不是来一个不知名的崩溃,有人说WSACleanup问题,对这个我表示怀疑,因为我之前写过http请求的,只要WSAStartup和它配对出现是没什么问题的。不过还是改成一个进程里面只有一组这样的冤家。不过问题依旧存在。。。 后来有人说SSL_Free和SSL_shutdown不能一块玩耍,于是我将它们分开,但是还是没解决问题。于是我特意跑去看了SSL_Free和SSL_shutdown的源码实现,发现不是这么一回事,其中提到...

2020-06-12 15:06:32 376

原创 OpenSSL编译笔记

编译win32的版本如下:1.安装nasm,https://www.nasm.us/pub/nasm/releasebuilds/ 有人说不用,我懒得想那么多,直接下载最新版本安装了。这里解压到C:\nasm,然后在Path里面添加记录。2.安装perl,https://www.activestate.com/products/perl/downloads/;要登陆下载,可以注册也可以用GitHub授权我下载一份64bit的安装,目录默认是C:\Perl64\bin,然后在Path里面添..

2020-06-04 18:51:49 263

原创 如何保证不会重复运行程序(windows版本)

之前用过列出进程的方式实现过,现在有个替代的方案,实现也很简单。

2020-06-02 12:01:53 578

原创 读写bmp的坑

1.关于bmp头文件,一般都是14bytes的bmp标识+40bytes的bitmap-info,具体的结构体定义网上太多了,我不列出来。这里需要考虑字节对齐就可以了。 2.读取和写入24位的bmp。这里需要考虑行对齐,我之前写过32位的,想当然以为24位的bmp内容会是w*h*3,然而事实啪啪打脸,事情上没那么简单,这里涉及到行对齐问题。它要求每行需要是4的倍数!所以需要检查一下w*...

2020-02-18 18:57:33 201

原创 【笔记】svg2png

最近做了emf2svg的工程,发现转出来的svg不能重新导入ppt,所以搞了个svg2png。这些功能很多都是有比较完善的代码,只是在windows下搞会比较麻烦。这次我测试的是sf_svg(github上找一下),需要SFML(http-s://w-ww.sfml-dev.org/download/sfml/2.5.1/,如果不能跳转请将多余的-删掉) 在vs上编译,我是将所有的文件拉...

2020-02-14 12:05:31 1061

原创 一步步CEF(5)之窗口截图(非离屏版本)

前面有解释了离屏渲染的相关内容,效率一般。如果电脑配置了独立显卡,真屏截图比离屏快那么一点点,如果没有GPU的服务器,结果很难堪。现在开始记录操作流程,免得忘记了细节。第一、修改root_windows_win.c中的void RootWindowWin::CreateRootWindow(const CefBrowserSettings& settings,bool init...

2019-12-31 18:08:28 2273 1

原创 关于苹果公证(Apple Notarizition)机制的一些总结

升级苹果系统到MAC10.15后,一般用户没什么影响,但是开发者要一阵忙碌,每次苹果发新系统都是玩开发者团团转,这是历史陋习了。

2019-10-24 14:49:52 8401 8

原创 AMP的笔记

一直想着用硬件加速处理图像的运算,今天尝试了一下。我选择了amp作为硬件加速测试的应用。然而刚加入 “#include <amp.h>”就提示一堆错误。

2019-08-28 18:29:29 683 1

原创 关于ttc(Font Collection File)转ttf(True Type File)和N个ttf合并成ttc的问题

ttc的头文件部分

2019-02-21 17:37:48 6149

原创 一步步CEF(4)之修改窗口大小

在创建窗口的时候,可以保存下窗口的指针。

2018-12-12 16:02:54 8503

原创 一步步CEF(3)之JavaScript与C++互动

随便先提提,cefclient默认编译就是标准的浏览器。

2018-12-10 12:05:06 1303 1

原创 RegEnumValueW返回值234,什么情况?

最近不少反馈说字体少了,于是排查了一下,居然是注册表查询的时候丢弃了,问题就出在RegEnumValueW这个函数上。经过一番debug,查到RegEnumValueW返回值为234,然后无法获取键值的字符串。查询了一下,在winerror.h有记录。所以只能改改代码,对返回值进行处理。下面是完整的读注册表操作: LONG result; DWORD maxValue...

2018-12-10 11:13:53 1194 1

原创 一步步CEF(2)之编译ceflicent

一步步CEF(1)之编译libcef_dll_wrapper.lib已经提供了c++的静态库,这次要将cefclient编译出来。这里要说明一下,如果仅仅将cefclient编译的话,没什么好说的,直接按上文提示拉进来,将相应的设置也类似设置就可以了。这里的cefclient我需要做一个程序内部通讯,需要用到CreateMapping,OpenMapping等(这个是共享内存,自行搜索,这里不介绍...

2018-12-07 12:14:46 1619

原创 一步步CEF(1)之编译libcef_dll_wrapper.lib

如果要从源码编译的话,估计硬盘和内存都有要求,这个我不想尝试,可以只能下载一份做c++的。(有空可以考虑源码编译的,不过目前这个必要)注意:下面工程为了简单,没有将lib的名字设置为libcef_dll_wrapper!下载地址:http://opensource.spotify.com/cefbuilds/index.html最好选择Standard分发版本,如果要调试的话,可以下载...

2018-12-07 11:08:53 8142 1

原创 终于又回来了

CSDN之前要发短信验证,自己的手机不能发,结果呵呵了。现在可以微信等,回来看看。

2018-11-23 10:17:37 134

单片机与嵌入式系统程序设计技术-周航慈-电子版.pdf

单片机与嵌入式系统程序设计技术-周航慈-电子版.pdf 经典图书,适合单片机设计入门者。

2009-02-22

《液晶显示应用技术》 pdf

液晶显示应用技术,LCD图形编程技巧,汉字字库应用等等

2009-02-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除