<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Rydiy]]></title><description><![CDATA[只为更简单]]></description><link>https://blog.youkuaiyun.com/rydiy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rydiy]]></copyright><item><title><![CDATA[回归，创业十年一场空]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/150476183</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/150476183</guid><author>rydiy</author><pubDate>Mon, 18 Aug 2025 01:01:33 +0800</pubDate><description><![CDATA[2015年辞去华为的工作创业，从2018年开始就没再碰过代码，期间经历了拼车、鲜花包月、人工智能机器人、本地生活，到现在依然一事无成。2025.10放弃了奋斗6年的公司，最高年成交做到3个小目标，就让投资人去管吧。创业最大的支出就是人力成本，现在一直一个人+兼职的模式做做直播，糊口。十年钱没赚到，十年的青春，还欠了一百多万的债。今天重新拾掇代码，很多都忘了，多下功夫。兜兜转转，已经13年码龄。]]></description><category></category></item><item><title><![CDATA[POI excel 不同sheet间复制行]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/126756386</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/126756386</guid><author>rydiy</author><pubDate>Thu, 08 Sep 2022 00:44:40 +0800</pubDate><description><![CDATA[XSSFRow   copyRowFrom]]></description><category></category></item><item><title><![CDATA[jar转exe]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/126737282</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/126737282</guid><author>rydiy</author><pubDate>Wed, 07 Sep 2022 04:33:36 +0800</pubDate><description><![CDATA[jar转exe]]></description><category></category></item><item><title><![CDATA[eclipse 导入Apache poi5.22 操作windows各类型文档（1-配置）]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/126634059</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/126634059</guid><author>rydiy</author><pubDate>Wed, 31 Aug 2022 23:15:16 +0800</pubDate><description><![CDATA[eclipse 导入Apache poi5.22 操作windows各类型文档（1-配置）]]></description><category></category></item><item><title><![CDATA[去百度定向广告]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/15339109</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/15339109</guid><author>rydiy</author><pubDate>Mon, 11 Nov 2013 15:48:59 +0800</pubDate><description><![CDATA[我们在上网的时候，经常会遇到一些情况，你用baidu google查了一些东西（比如笔记本），一些网站的广告栏就会定向投放相关的产品广告。有baidu的win8风格的广告，有taobao的， 总之看的是烦死。如果别人来用我的电脑，而我搜过xx娃娃， ⊙﹏⊙b汗~~
不多说了， 本来想整个工具搞的，实在没这个必要也没这个时间。就简单讲个处理办法吧。 其实也不是去定向广告，而是重置，使其显示的内容与]]></description><category></category></item><item><title><![CDATA[Android Studio 初探]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8945015</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8945015</guid><author>rydiy</author><pubDate>Sun, 19 May 2013 00:45:26 +0800</pubDate><description><![CDATA[最近看到google出了android studio，喜欢瞎搞的我，忍不住尝下鲜。
 
1、下载安装
http://developer.android.com/sdk/installing/studio.html
下载v0.1 for windows
双击安装即可。
 
2、启动
我遇到了一个问题，studio没起的来，提示无法打开java， 将jdk升级1.7 ok。
 
3]]></description><category></category></item><item><title><![CDATA[AutoIt取cmd内容]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8875071</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8875071</guid><author>rydiy</author><pubDate>Fri, 03 May 2013 01:38:17 +0800</pubDate><description><![CDATA[最近一小需求是要批量取桌面上N多的cmd中的内容，匹配过滤信息。AutoIt现在貌似只能支持其自身调用cmd命令后获取反馈，而不能实现取已打开的cmd窗口中内容。
人笨，只想了个取巧的办法，实践可行，速度还可以。话不多说，先上代码。
 
 ;将cmd置顶
WinActivate($title, "")

;获取内容到剪切板
Send("! ES{enter}")
	  
 ;从剪切板中取内容]]></description><category></category></item><item><title><![CDATA[WTL 中使用CRichEditCtrl]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8782204</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8782204</guid><author>rydiy</author><pubDate>Wed, 10 Apr 2013 12:30:20 +0800</pubDate><description><![CDATA[先要加载dll：
HINSTANCE h_mRichEditDll;

CViewLogDlg()
{
h_mRichEditDll = ::LoadLibrary(CRichEditCtrl::GetLibraryName()); 
}

~CViewLogDlg()
{
	if(NULL != h_mRichEditDll)  
		::FreeLibrary(h_mRi]]></description><category></category></item><item><title><![CDATA[MFC : 欢迎界面]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8665677</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8665677</guid><author>rydiy</author><pubDate>Wed, 13 Mar 2013 09:18:07 +0800</pubDate><description><![CDATA[功能： 1、装酷  2、为资源加载争取时间（涉及线程，比较烦） 这里只讲第一种
场景： 打开程序，我们希望呈现一个欢迎界面给用户，3s后打开主界面
实现：
说白了就是一个对话框，去边框只留背景图，程序启动先调这个对话框domodal阻塞，3s后这个对话框自动关闭，阻塞解除打开主界面。
 
1、新建一个dialog。设置属性： Border : none   
 
2、添加dialog]]></description><category></category></item><item><title><![CDATA[南京三星研发中心（建邺） 面试题]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8660991</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8660991</guid><author>rydiy</author><pubDate>Mon, 11 Mar 2013 21:47:02 +0800</pubDate><description><![CDATA[南京建邺区Sunnyworld 17F 的三星，先上题。
面试岗位： linux开发（跟tizen有关）
笔试：30分钟  3简答 10代码 1算法
一、简答：
1、简单描述linux启动过程
2、简单描述堆和栈
3、简单描述线程同步
二、代码：
这边考的就是声明。  
声明变量、 变量指针、数组、指针数组、指针数组指针、函数指针、参数是指针数组返回int指针的函数指针...]]></description><category></category></item><item><title><![CDATA[MFC ：屏蔽按键]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8660873</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8660873</guid><author>rydiy</author><pubDate>Mon, 11 Mar 2013 20:56:49 +0800</pubDate><description><![CDATA[功能：屏蔽按键
场景：我们不希望程序对某些按键有响应
实现：在我们的窗口类中添加以下实现
BOOL XX::PreTranslateMessage( MSG* pMsg )
{
	if (pMsg->message == WM_KEYDOWN)
	{
		//屏蔽指定按键
                switch (pMsg->wParam)
		{
		case VK_ESCAPE:]]></description><category></category></item><item><title><![CDATA[MFC 经验整理： 前言]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8660816</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8660816</guid><author>rydiy</author><pubDate>Mon, 11 Mar 2013 20:42:48 +0800</pubDate><description><![CDATA[做完这个项目准备闪人，MFC一直用着凑活，没师傅教，没系统学。
以前的一些东西记得零零散散，这里就做个统一的整理。
我会把在这个小项目中要用到的、个人觉的需要整理的写在该分类（MFC经验整理）中，会比较散，用到哪儿写到哪儿吧。
内容基本都是源于网络，不敢鞠躬，有些可能会附上一些自己写的示例。
希望能帮衬点有需要的同学。]]></description><category></category></item><item><title><![CDATA[查询网站ip]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8597475</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8597475</guid><author>rydiy</author><pubDate>Thu, 21 Feb 2013 10:57:06 +0800</pubDate><description><![CDATA[这个该不是什么新鲜东西了， 只是自己刚看到，觉得挺有用的。分享下。
 
cmd下输入 nslookup
输入要查询的网站（不带http://）
如果dns解析正确则会返回网站ip]]></description><category></category></item><item><title><![CDATA[chrome插件开发1：永远的helloworld]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8566061</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8566061</guid><author>rydiy</author><pubDate>Sat, 02 Feb 2013 22:19:24 +0800</pubDate><description><![CDATA[最近在搞一个自己的项目，要用到chrome插件，所以得开始对chrome插件开发的学习，边学边写。原则不变，只为更简单。
首先，最好的学习地址： 官网，https://developer.chrome.com/extensions/getstarted.html。今天，就从这边开始。
不多说，开始第一个例子：helloworld


1、文件列表：
新建个文件夹，命名helloworl]]></description><category></category></item><item><title><![CDATA[再见工具组]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8548471</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8548471</guid><author>rydiy</author><pubDate>Mon, 28 Jan 2013 13:11:53 +0800</pubDate><description><![CDATA[很久没写博了， 年末的程序员伤不起。
今天得了个消息，貌似我们组年后就要解散了，人员被分配到测试组中。在这个组2年啦，虽说没学到什么东西，东一榔头西一棒子的也捣鼓了很多工具。本着为测试服务的心态我们组个个都是幕后英雄。我虽然啥语言都搞点，是组里唯一专职开发，去测试组就像换了行一样。看来得筹划着离职了。上周，向刚进公司时很照顾我的那个老大打过招呼了，我完成了当初2年的承诺，可以对他毫无愧疚的离职了]]></description><category></category></item><item><title><![CDATA[C++: 时间处理]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8480642</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8480642</guid><author>rydiy</author><pubDate>Tue, 08 Jan 2013 13:25:10 +0800</pubDate><description><![CDATA[这里讲下c++的时间处理，其实是继承的标准c的ctime.h， 我们在c++里用
拿个题目， 看代码自然就明白了。
/*
功能: 任意给出一个时间，计算下一秒是多少？
原型：
void CalcNextSecond(char * pcCurrentTime, char * pcNextSecondTime);

输入参数：
char * pcCurrentTime: 当前时间，格式：2001/]]></description><category></category></item><item><title><![CDATA[一个立方根的算法]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8294820</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8294820</guid><author>rydiy</author><pubDate>Fri, 14 Dec 2012 13:00:13 +0800</pubDate><description><![CDATA[一：
传说中的牛顿迭代：
y(n+1) = y(n)*2/3 + x/(3*y(n)*y(n))
于是，一个递归就能解决问题了。
 
二：
其实，#include
return pow(x, static_cast(1.0/3)); 
一句话搞定。。。]]></description><category></category></item><item><title><![CDATA[菜鸟备忘之压缩文件基础]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8294792</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8294792</guid><author>rydiy</author><pubDate>Fri, 14 Dec 2012 12:55:12 +0800</pubDate><description><![CDATA[1 tar
.tar.zx可用7z解压得到
 .tar
文件后缀   
解压            
压缩
.tar 
      tar –xvf .tar    tar  -cvf 
.tar.gz    
tar –xzvf        tar –czvf a.tar.gz  ./*.txt
.tar.gz2   
tar –xzvf        同上
 
解压]]></description><category></category></item><item><title><![CDATA[菜鸟备忘之shell编程基础]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8294771</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8294771</guid><author>rydiy</author><pubDate>Fri, 14 Dec 2012 12:50:35 +0800</pubDate><description><![CDATA[1 Shell脚本
以#!/bin/sh为第一行
例子：
Test文件如下：
#!/bin/sh
echo “helloworld”
执行： sh Test  或者  chmod u+x Test; ./Test
注释：  以#开头
3 传参
./Test  para1  para2  
Test中接受参数 :
取第一个参数:：  $1  
取第二个参数：  $2]]></description><category></category></item><item><title><![CDATA[菜鸟备忘之linux命令基础]]></title><link>https://blog.youkuaiyun.com/rydiy/article/details/8294669</link><guid>https://blog.youkuaiyun.com/rydiy/article/details/8294669</guid><author>rydiy</author><pubDate>Fri, 14 Dec 2012 12:25:11 +0800</pubDate><description><![CDATA[1、cd  dir:   
      进入文件夹dir中
2、ls：
      列出所在文件夹中的文件
3、ls  –l：
      列出所在文件夹中的文件的具体信息
4、cat  file：
      显示文件file中的内容
5、rm  file ：　
      删除文件
6、rm –r dir ：　
      删除文件夹
7、vi   file ：]]></description><category></category></item></channel></rss>