好好学习,天天向上 2012/01/21

【代码审计】RuoYi定时任务漏洞:从SQL注入到RCE的攻防演变 本文深入剖析了RuoYi框架定时任务模块从早期版本无校验到引入黑白名单机制,再到被组合利用实现RCE的完整漏洞演变过程。文章详细分析了SQL注入与定时任务功能结合导致的远程代码执行漏洞,并总结了代码审计与安全开发的核心要点,为开发者提供了重要的安全参考。 阅读详情


1.  JMock/JTest for XCode 

今日计划:

* 完成gtest在mac上的build与运行

* 完成自己的一个test,并上传到internet上新建的repository

 *  完成gmock例子并上传 

* 了解gtest/xcode


2. addertest.cpp

Q: “endl" not working ?

use "#include <iostream.h> rather than <iostream>. What's the difference ?


# make error as follows:

usr/include/c++/4.2.1/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
g++ -I../include -g -Wall -Wextra -c ./addertest.cpp
./addertest.cpp: In member function ‘virtual void AdderTest_normal_Test::TestBody()’:
./addertest.cpp:6: error: expected unqualified-id before ‘(’ token
make: *** [addertest.o] Error 1


root cause: typo in addertest.cpp

TEST(AdderTest, normal) {
        Adder *adder = new Adder;  
        EXPECT_EQ(15, adder->(5,10));

                                            ^ should be adder->add(5,10)
        //EXPECT_EQ(1,1);
}

2:52PM, done addertest,cpp ( around 2.5 hours )


3. find a place to host my study code.

* source forge: 

user: printf1998

project: fzspace

svn: svn checkout svn://svn.code.sf.net/p/fzspace/code-0/trunk fzspace-code-0


* playing svn 


frankzoumatoMacBook-Pro:gtest frankzou$ svn ci -m "putting hello-gtest into svn @ study/testing/gtest"
svn: Commit failed (details follow):
svn: Authorization failed
frankzoumatoMacBook-Pro:gtest frankzou$ pwd
/Users/frankzou/study/gtest/gtest-1.6.0/frank-study/gtest


Note:可能需要使用不同的check out命令

svn checkout svn://svn.code.sf.net/p/fzspace/code-0/trunk fzspace-code-0: not working !

try this: 

svn checkout --username=printf1998 svn+ssh://printf1998@svn.code.sf.net/p/fzspace/code-0/trunk fzspace-code-0


* SVN 总结

svn ci仅对当前目录及子目录有效

svn add仅对当前目录有效(对子目录的操作仅在第一次有效,总是需要进和各级子目录执行add操作)




## 杂记

* 关于新开一个 open-source的地方,如何选择?

GitHub vs. CodeFlex vs. SourceForge vs. GoogleCode ?

http://stackoverflow.com/questions/4093181/where-to-host-an-open-source-project-codeplex-google-code-sourceforge


## 杂问:

Q:如何使SVN命令行不用重复输入密码?


手把手教你用CEFSharp打造防关联指纹浏览器(附完整代码) 本文详细介绍了如何基于CEFSharp框架,从零开始构建一个企业级的防关联指纹浏览器。通过剖析核心架构、多进程隔离实现、动态指纹混淆(如Canvas、WebGL)的实战代码,以及代理集成与性能优化,为跨境电商、广告投放等场景提供了一套可控、安全的开源解决方案。 阅读详情

相关推荐

常见机械臂模型不用找!Mujoco这儿都有!

高质量的模型集合,franka panda,so-arm100,ur之类的机械臂都有。常见机械臂模型不用找!Mujoco这儿都有!大概346M,网速不行的可以下载zip。

darcsdn 992

java应用程序由若干个_Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中。...

【单选题】“一句话新闻”应属于消息中的( )【单选题】哪个叙述是错误的?【填空题】计算机程序设计结构包括 、 、 。【填空题】What(frustration)___him is that there's too little money to spend on the project.【判断题】职业道德兼有强烈的纪律性。【单选题】下列哪个叙述是错误的?【单选题】共打印了8次“好好学习,天天向...

weixin_39593460的博客 2882

【微知】关于GB200 NVL72服务器的一些信息?(36CPU72GPU;LPDDR5X 17T;HBM3e 13.5T;5代NVlink 1.8TB; 720P算力FP8;120Kw)

本文仅根据官网介绍分析,存在纰漏仅供参考。

技术札记 5382

打印10遍好好学习天天向上

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

qq_48409691的博客 577

/proc/sys/vm/max_map_count耗尽时,调用glibc 2.11.3 free()导致程序crash,问题追踪和解决

1. 问题 在客户环境下,当我们的程序消耗较大内存时,会偶尔crash。 通过gdb分析,程序core dump在malloc/free函数内。 当把/proc/sys/vm/max_map_count 从65530增加到131070,程序再也不crash。 相关命令 echo 131073 > /proc/sys/vm/max_map_count 2.  core

万大胖博客,苦并快乐着 4429

【汽车主动降噪】【ANC算法优化】基于深度学习的汽车主动噪声控制技术研究及Matlab实现

本文探讨了基于深度学习的汽车主动降噪(ANC)算法优化方案。针对传统FXLMS算法在应对复杂、非线性车内噪声时的局限性,文章详细解析了如何利用神经网络作为非线性建模器、深度滤波器或智能步长调节器来增强ANC系统性能,并提供了完整的Matlab仿真实战流程,展示了深度学习在提升降噪效果和收敛速度方面的潜力。

seed的博客 540

测试自动化 2011/06/11 -2

0. 杂记与杂问   Q:如果要选择性执行一些test cases,如何配置??? * Const的一些用法总结: http://topic.youkuaiyun.com/t/20030421/20/1690292.html   # 指针相关 const   int*   a   =   &b;   [1] int   const   *a   =   &b; [2] int*   co

printf1998的专栏 1023

人体检测技术之TOF

智能人脸/视频锁领域的人体检测需求是要求远距离达到1m左右即可,一旦在此距离内检测人,则锁唤醒进行人脸识别,视频录制等操作。所以,人体检测技术非常关键。选型主要是几个维度:1.支持检测的距离范围,能否准确输出距离信息2.支持检测FOV3.场景适应性如何,如人体衣服颜色4.环境适应性如何,夏天高温环境下的测距是否准确5.批量一致性情况。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 2348

测试自动化 2011/06/11 - 1 一个最简单的GMock测试程序HelloGMock

Google Mock使用:做一个最简单的GMock例子并运行起来(耗时约3小时)   1. 生产代码:Hello.h, SayHello.h   [root@localhost HelloGMock]# cat Hello.h #ifndef __HELLO_ #define __HELLO_ class Hello { public:         virtual vo

printf1998的专栏 2583

【AI面试】2026 AI Agent 应用开发|应届生简历模板 + 完整学习路线图(校招可直接复用)

很多同学学完 RAG、Agent 之后,不知道简历怎么写,项目写成 “调用大模型 API 实现聊天机器人”,投出去几乎没有面试。AI Agent 应用开发,本质还是软件开发岗位。简历要突出工程能力、踩坑优化、问题解决,不要只堆砌 AI 关键词。注意:本文针对【AI 应用开发 / Agent 应用工程师】本科校招;不适合大模型训练、微调算法岗。AI Agent 应用开发岗位,不是只会写提示词、调用 API 就可以拿到 offer。拥有传统软件工程基本功,同时懂大模型、RAG、Agent 工程落地的开发者。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 300

Android平台实现Airplay的方法及源代码

Airplay是由苹果公司推出的一项无线音视频传输技术,它允许用户将音频、视频和照片从iOS设备(如iPhone、iPad)或Mac电脑无线传输到支持Airplay的设备(如Apple TV、智能音箱等)。具体的解码和播放方式取决于你选择的库和技术。当Android设备启动AirplayService服务后,它将监听来自iOS设备的连接请求,并在建立连接后接收、解码和播放音视频数据。在AirplayService类的onStartCommand()方法中,我们需要处理Airplay的请求。

CyberLynxX的博客 1598

测试驱动开发 2011-01-02

GTest   1. 就篇介绍性文章 http://apps.hi.baidu.com/share/detail/24314152   CPPUnit / CXXTest GTest   结论:GTest在多个方面明显胜出   2. GTest 官网:http://code.google.com/p/googletest/   3. first example: try

printf1998的专栏 934

Nmap源码分析(端口扫描)

端口扫描是Nmap的核心功能,用于确定目标机的端口状态(开放、关闭、过滤等),也为Nmap的服务与版本扫描、OS扫描、脚本扫描提供基本的指引信息。所以,深入理解端口扫描的实现对分析其他的扫描方式很有帮助。 1简单回顾   首先简要回顾一下端口扫描的原理以及命令行选项。 1.1扫描原理   Nmap提供的10多种类型的端口扫描方法,如TCP SYN/ACK/FIN/Xmas/NULL/ Windows/Connect,FTP Bounce, Idle scan, UDP port u...

墨痕诉清风的博客 1597

测试自动化 2011/06/07 GMock

1. 杂问 仿gtest为VC6写的单元测试框架 http://blog.youkuaiyun.com/riag/category/115856.aspx 一篇关于gmock的导读文章:http://blog.youkuaiyun.com/learnhard/archive/2010/07/23/5757461.aspx   2. 下载 * svn checkout svn checkout http:/

printf1998的专栏 911

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

测试自动化 2011/06/04 - 2

读《玩转GTest》http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html   0. 杂问 Q:如何让VC6运行gtest1.6?   1. 生成并使用gtest库   * 生成库 # ./configure #./make   注:所有库文件在${home}/lib/.libs目录中   * 使用库

printf1998的专栏 693

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

测试自动化 2011/06/11 - 3 GTest Primer

0. 杂问杂记 Very good articles about GoogleTest/Hudson/GCC: http://meekrosoft.wordpress.com/2010/06/02/continuous-code-coverage-with-gcc-googletest-and-hudson/     Q:如何指定某些Tests被执行?(比如,类似TestNG中的自定义

printf1998的专栏 642

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

测试自动化 2011/06/04 - 1

1. 再次捡起GTest 以前的老资料:http://blog.youkuaiyun.com/printf1998/archive/2011/01/02/6112922.aspx 新的资源:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html   2. 运行GoogleTest Sample在VMware/Redhat ent

printf1998的专栏 642

测试自动化 2011/06/09 GMock

1. 杂记   阅读GMock README   2. GoogleMock Features   - provides a declarative syntax for defining mocks, - can easily define partial (hybrid) mocks, which are a cross of real   and mock objects,

printf1998的专栏 576

测试自动化 2011/06/11 - 3 GTest Samples

0. 杂问杂记   1. Sample 3 * Fixture // The tests share the test fixture in the sense of code sharing, not // data sharing.  Each test is given its own fresh copy of the // fixture.  You cannot ex

printf1998的专栏 541

测试自动化 2011/06/05 - 1

读《玩转gtest》http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html   0. 杂问 一些关于测试覆盖tool的东东:http://www.cnblogs.com/coderzh/archive/2009/03/21/1418355.html   1. 事件:TestCase事件与Test事件   总结Tes

printf1998的专栏 512

测试自动化 2011/06/12 - 4 GTest Advanced Guide

0. 杂问杂记 Unlike TestNG, GoogleTest does not use Exception to report failure/success of a test.   1. More assertions Focus: to make the error message more readable. * Exception Assertions ASSERT_T

printf1998的专栏 471

好好学习,天天向上 2012/02/02

主要目标: * 在xcode里将代码放进source forge * 了解xcode版本的gtest    1. svn setup  reference: http://wenku.baidu.com/view/0ddce819ff00bed5b9f31d0f.html * 对SVN进行修改,确定哪些文件需要check in等等  〜/.subversion/config

printf1998的专栏 464

svn按人名搜索log

推荐使用SVN 1.8+的svn log --search "作者名"命令,可直接模糊匹配作者、日志或路径,高效定位提交记录。配合-l限制条数避免输出过多。若不支持,可用--author(如支持)或grep/sed管道过滤旧版本输出。Windows用户可借助TortoiseSVN图形界面直观筛选。优先选择内置选项,兼顾兼容性与效率。

77

iOS 多语言本地化教程,VS Code KXApp 编辑 String Catalog .xcstrings

做 iOS 多语言本地化总要在 VS Code 和 Xcode 之间来回切?这篇讲用 KXApp(快蝎)在 VS Code 里直接编辑 String Catalog(.xcstrings):双击打开和 Xcode 一样的表格,`.xcstrings` 与老的 `.strings`、`.stringsdict` 同表编辑,加语言同步登记到工程、从源码扫描同步新 key,复数、设备变体和变量占位都在表里处理,改源语言文本后已有翻译自动标需复核。文件仍是标准格式,回 Xcode 打开一致。

2501_91592143的博客 164

IT日报|2026-11-05:Xcode AI 编程集成、CodeQL 安全规则、Agent 权限治理

本期 IT日报整理 Xcode AI 编程集成、CodeQL 2.27.4 安全规则及 SSH 算法兼容性变化,重点分析开发工具升级中的兼容条件、Java 日志注入与路径注入误报,以及自动化安全修复中的隔离执行、Agent 身份授权和漏洞优先级判断。结合实际工程场景,讨论如何通过代码审查、最小权限、回归测试和审计日志控制自动化风险。

代码不止,探索不息 311
上一篇: 读书时间 2012/01/13 iPhone/iPad
下一篇: 好好学习,天天向上 2012/02/02
printf1998
博客等级 码龄16年 14粉丝 196原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值