投机股票

情绪:

在兴奋雀跃中急速上攻,

在贪婪和幻想中构造头部,

在大众满怀希望时开始缓慢下跌,

在绝望中急速下挫,

在恐慌中构造底部,

在恐惧掺杂着忧虑中缓慢爬升…...

这样的市场已经循环往复存在了几百年.并将在我们的有生之年继续循环重复下去……

战胜投资风险的根本思路不是消灭风险而是如何降低风险.

降低投资风险的方法:

1.价值投资法

1)投资周期:3~5年

2)投资标的:价格低于价值,即猪肉变成了白菜的价格时买入;白菜变成了猪肉的价格时卖出!

2.分散化投资法:

1)投资种类的分散:即不要把鸡蛋放在一个篮子里

2)投资时间的分散:即不要把鸡蛋瞬间装满所有篮子

3.金字塔式投资法:

1)熊市后期:金字塔式买入

2)牛市后期:倒金字塔式卖出

等待(是最核心): 1).价值投资:以满仓等待为核心; 2).短线操作:以空仓等待为核心

发表在 生活 | 标签为 , | 留下评论

如何解决Photoshop CS版本 修改或历史记录返回后不显示(不自动刷新)

安装photoshop csX后,做了拖拉或者其它任何修改后,选择历史记录返回无法预览显示返回后的界面。还有出现了文字输入问题,那就是在输入文字以后,文字并不会立刻显示,而是在变幻其他工具以后才会显示(即不能自动刷新)。原因找了很久,最终发 现,这是adobe photoshop csX与windowsxp sp3的兼容性问题,解决方法非常简单如下:
PS CS3菜单栏-编辑-首选项-文字-字体预览大小(去掉勾)然后重启PS就行了(一定要重启才能生效

我的系统是番茄花园的sp3,也有人用深度,雨木枫林也碰到了同样的问题,但是在XP SP2系统下都正常。

也有网友认为需要同时去掉“字体预览大小”和“显示亚洲字体”,我试验过后,发现只需要去掉“字体预览大小”就可以解决这个问题。

或许有人会问,这两个功能到底是干什么用的,去掉会不会影响正常使用,这里简单介绍一下:

字体预览大小:

字体预览大小允许在文字输入之后,直接在字体列表里预览字体,这个功能对有很多字体的用户来说很方便,虽然我们关掉了字体预览,但是我们有新的我认为

更好的替代方法:

选择文字工具T,画个文本框后,输入文字。再在单击选择字体的下拉窗口(不要点小三角),这时里面是蓝色选中状态,然后用鼠标滚轮滚动,字体就会随着变化了,看中了那个,按Ctrl+Enter,就可以了

显示亚洲字体:

默认情况下,非中文、日文或朝鲜语版本的 Photoshop 将隐藏在“字符”调板和“段落”调板中出现的亚洲文字的选项。为了在这些版本的 Photoshop 中查看和设置处理中文、日文和朝鲜语文字的选项,必须在“首选项”对话框中选择“显示亚洲字体选项”。还可以控制字体名称的显示方式 — 用英语还是用本国语言。

发表在 软件 | 标签为 , , | 留下评论

图解在IIS服务器下如何做301永久重定向

以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名。不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼。

而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了。

在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题。实现方法如下:

1.新建一个站点,对应目录如E:\wwwroot\301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名,如图:

 

2.在IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址如:http://www.netpc.com.cn/,同时注意选中下面的资源的永久重定向选项。如下图:

3.到此,我们已经完成了将netpc.com.cn这个域名301重定向到www.netpc.com.cn的工作。

注意问题:

“上面输入准确的 URL(X)”这个选项建议不要选。

不选的结果是:
当输入netpc.com.cn转到了http://www.netpc.com.cn/
当输入netpc.com.cn/sanwen/suibi/时,转到了http://www.netpc.com.cn/sanwen/suibi/

选上的结果是:
当你输入dsjyy.com或者dsjyy.com/sanwen/suibi/都会转到http://www.netpc.com.cn/

好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:

第一步同上,主要是第二步,如图:.

注意红色字体的部分,在重定向到地址的后面多了$S$Q字符,即写成了http://www.netpc.com.cn$S$Q。“上面输入准确的 URL(X)”这个选项也打了勾。

对于$S$Q字符,这里解释一下:

$S 将请求的URL 的后缀传递给新的URL。后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。

如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。

$Q 将初始URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。

如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。

好了,这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,推荐个网址:http://www.seoconsultants.com/tools/headers。

百度对301的反应并不像想象中那么慢,第二天就收录了oshouji.com这个页面,快照最新。当然,快照的内容是http://www.netpc.com.cn/的内容,而不是301web里index.html的内容。

发表在 服务器 | 标签为 , , , , | 留下评论

dedecms织梦删除文章同时删除缩略图以及内容图片

首先,在”/include”目录下打开”extend.func.php”文件. 然后,将以下内容保存在”extend.func.php”文件中尾部,一共三个函数:

//解析body数据,获得所有图片的绝对地址

function GetPicsTruePath($body,$litpic){

$delfiles = array();//存储图片地址数据

if(!empty($litpic)) {

$litpicpath =
GetTruePath();

$litpicpath .=
$litpic;

$delfiles[] =
$litpicpath;//缩略图地址

}

preg_match_all(“/src=[\”|’|\S|\s]([^
|\/|>]*){0,}(([^>]*)\.(gif|jpg|png))/isU”,$body,$tmpdata);

$picspath =
array_unique($tmpdata[2]);//body中所有图片的地址

foreach($picspath as
$tmppath){

$path =
GetTruePath();//获得绝对路径

$picpath =
preg_replace(“/[a-zA-z]+:\/\/[^ |\/|\s]*/”,”,$tmppath);//去掉网址部分

$path .=$picpath;

$delfiles[] =
$path;//保存处理后的数据

}

return $delfiles;

}

//获得文章Body数据

function GetArcBody($aid){

global $dsql;

$query = “SELECT
dede_addonarticle.body FROM dede_addonarticle WHERE dede_addonarticle.aid =
‘$aid'”;

$row =
$dsql->GetOne($query);

if(is_array($row))

return $row;

else

return false;

}

//写入日志文件

function WriteToDelFiles($msg)//删除文章的时候会通过此函数记录日志

{

if(empty($msg))
$savemsg=”未获得消息”;

else $savemsg = $msg;

$errorFile =
dirname(__FILE__).’/../data/del_body_file.txt’;//删除记录文件

$fp = @fopen($errorFile,
‘a’);

@fwrite($fp,”\r\n{$savemsg}”);

@fclose($fp);

}

接下来打开”/dede/inc/inc_batchup.php”文件.
1:在33行下方加入,也就是”$arcRow = $dsql->GetOne($arcQuery);”下方:
$arcBodyRow = GetArcBody($aid);

2:在大概102下方加入,也就是” if(@is_file($filenameh)) @unlink($filenameh);”下方:

//解析Body中的资源,并删除
$willDelFiles = GetPicsTruePath($arcBodyRow[‘body’],$arcRow[‘litpic’]);
$nowtime = time();
$executetime = MyDate(‘Y-m-d H:i:s’,$nowtime);//获得执行时间
$msg = “\r\n文章标题:$arcRow[title]”;
WriteToDelFiles($msg);
if(!empty($willDelFiles)){
    foreach($willDelFiles as $file)    {
        if(file_exists($file) && !is_dir($file))
        {
        if(unlink($file)) $msg = “\r\n位置:$file\r\n结果:删除成功!\r\n时间:$executetime”;
        else $msg = “\r\n位置:$file\r\n结果:删除失败!\r\n时间:$executetime”;
        }
        else $msg = “\r\n位置:$file\r\n结果:文件不存!\r\n时间:$executetime”;
        WriteToDelFiles($msg);
    }//END foreach
} else {
    $msg = “\r\n未在Body中解析到数据\r\nBody原始数据:$arcBodyRow[body]\r\n时间:$executetime”;
    WriteToDelFiles($msg);
}

至此,全部修改完成,删除文章时,程序会分析Body中的图片地址,然后删除.并在/data/目录下,产生日志记录文件:del_body_file.txt
这个文件 当你删除的时候你可以去看看。

发表在 开源代码 | 标签为 , , , | 一条评论

如何管理时间

人的一生两个最大的财富是:你的才华和你的时间。才华越来越多,但是时间越来越少,我们的一生可以说是用时间来换取才华。如果一天天过去了,我们的时间少了,而才华没有增加,那就是虚度了时光。所以,我们必须节省时间,有效率地使用时间。如何有效率地利用时间呢?我有下面几个建议: 
1)做你真正感兴趣、与自己人生目标一致的事情。我发现我的“生产力”和我的“兴趣”有着直接的关系,而且这种关系还不是单纯的线性关系。如果面对我没有兴趣的事情,我可能会花掉40%的时间,但只能产生20%的效果;如果遇到我感兴趣的事情,我可能会花100%的时间而得到200%的效果。要在工作上奋发图强,身体健康固然重要,但是真正能改变你的状态的关键是心理而不是生理上的问题。真正地投入到你的工作中,你需要的是一种态度、一种渴望、一种意志。 
2)知道你的时间是如何花掉的。挑一个星期,每天记录下每30分钟做的事情,然后做一个分类(例如:读书、准备GRE、和朋友聊天、社团活动等)和统计,看看自己什么方面花了太多的时间。凡事想要进步,必须先理解现状。每天结束后,把一整天做的事记下来,每15分钟为一个单位(例如:1:00—1:15等车,1:15—1:45搭车,1:45—2:45与朋友喝茶……)。在一周结束后,分析一下,这周你的时间如何可以更有效率地安排?有没有活动占太大的比例?有没有方法可以增加效率? 
3)使用时间碎片和“死时间”。如果你做了上面的时间统计,你一定发现每天有很多时间流失掉了,例如等车、排队、走路、搭车等,可以用来背单字、打电话、温习功课等。现在随时随地都能上网,所以没有任何借口再发呆一次。我前一阵和同事一起出差,他们都很惊讶为什么我和他们整天在一起,但是我的电子邮件都可以及时回答?后来,他们发现,当他们在飞机上和汽车上聊天、读杂志和发呆的时候,我就把电子邮件全回了。重点是,无论自己忙还是不忙,你要把那些可以利用时间碎片做的事先准备好,到你有空闲的时候有计划地拿出来做。 
4)要事为先 – 每天一大早挑出最重要的三件事,当天一定要能够做完。在工作和生活中每天都有干不完的事,唯一能够做的就是分清轻重缓急。要理解急事不等于重要的事情。每天除了办又急又重要的事情外,一定要注意不要成为急事的奴隶。有些急但是不重要的事情,你要学会放掉,要能对人说 no! 而且每天这三件事里最好有一件重要但是不急的,这样才能确保你没有成为急事的奴隶。 
5)要有纪律。有的年轻人会说自己“没有时间学习”,其实,换个说法就是“学习没有被排上优先级次序”。曾经有一个教学生做时间管理的老师,他上课时带来两个大玻璃缸和一堆大小不一的石头。他做了一个实验,在其中一个玻璃缸中先把小石、砂倒进去,最后大石头就放不下了。而另一个玻璃缸中先放大石头,其它小石和砂却可以慢慢渗入。他以此为比喻说:“时间管理就是要找到自己的优先级,若颠倒顺序,一堆琐事占满了时间,重要的事情就没有空位了。” 
6)运用80%—20%原则。人如果利用最高效的时间,只要20%的投入就能产生80%的效率。相对来说,如果使用最低效的时间,80%的时间投入只能产生20%效率。一天头脑最清楚的时候,应该放在最需要专心的工作上。与朋友、家人在一起的时间,相对来说,不需要头脑那么清楚。所以,我们要把握一天中20%的最高效时间(有些人是早晨,也有些人是下午和晚上;除了时间之外,还要看你的心态,血糖的高低,休息是否足够等综合考量),专门用于最困难的科目和最需要思考的学习上。许多同学喜欢熬夜,但是晚睡会伤身,所以还是尽量早睡早起。 
7)平衡工作和家庭。我对于家庭的时间分配是用下列的原则: 

  • 划清界限、言出必行——对家人做出承诺后,而且一定要做到,但是希望其他时间得到谅解。制定较低的期望值以免造成失望。
  • 忙中偷闲——不要一投入工作就忽视了家人,有时10分钟的体贴比10小时的陪伴还更受用。
  • 闲中偷忙——学会怎么利用时间碎片。例如:家人没起床的时候,你就可以利用这段空闲时间去做你需要的工作。
  • 注重有质量的时间(quality time)——时间不是每一分钟都是一样的,有时需要全神贯注,有时坐在旁边上网就可以了。要记得家人平时为你牺牲很多,度假、周末是你补偿的机会。
发表在 生活 | 标签为 , | 留下评论

PhpMyAdmin无任何提示,不能登录如何解决

问题现象phpmyadmin 不能登录,不能密码是否输入正确,都没有任何错误提示,自动跳转回到登录页面

解决方法

1.在php的目录建立个文件夹tmp(如C:/php/tmp),设置tmp属性为ervery one完全控制

2.在php.ini找到session.save_path 这一行,设成session.save_path = “C:/php/tmp”,并把前面的分号去掉

以上的C:/php/tmp根据你实际情况设定

3.重启IIS服务。

终极解决方法

导致上述问题和一些与php程序相关的错误(如:xcache缓存功能不生效;php不保存session),根源在于,没有给php设置temp目录!

1.在 c:\windows\下建立 temp 文件夹(用户存放php的文件),并设置相应的读写NTFS权限确保php能正常访问此目录

2.重启IIS.

发表在 开源代码 | 标签为 , | 留下评论

windows下查看端口占用情况的方法/命令

假设在windows系统下查看80端口的使用情况,操作如下。

开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-”选择列”

经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用。

我们需要确定谁占用了我们的80端口

在windows命令行窗口下执行:
C:\Documents and Settings\Administrator>netstat -aon|findstr “80”
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 500
TCP 192.168.1.119:1054 121.14.96.232:8000 CLOSE_WAIT 3536
TCP 192.168.1.119:1071 219.133.49.80:443 CLOSE_WAIT 3536
TCP 192.168.1.119:1936 202.108.251.203:80 ESTABLISHED 5820
TCP 192.168.1.119:1968 202.108.251.203:80 ESTABLISHED 5820
TCP 192.168.1.119:1981 219.133.49.80:443 CLOSE_WAIT 3536

看到了吗,端口被进程号为2044的进程占用,继续执行下面命令:

C:\Documents and Settings\Administrator>tasklist|findstr “500”
inetinfo.exe 500 Console 0 40,472 K

很清楚吧,inetinfo是IIS监听了80端口。
当然,如果你的80端口被其他程序占用,kill掉或者调整端口。

发表在 服务器 | 标签为 , , , | 留下评论

微博 microblog 分享

微博 围脖 Tweet Twitter

“如果有一件事情是你热爱做的,愿意无偿做一辈子的,那这就是你必须做的职业。我从小爱说话,比谁都能侃。有一天,我想通了,我必须找个说话的职业。最后,我成为了脱口秀主持人。” — Tavis Smiley (美国脱口秀主持人)

科学家告诉我们如果想用暗示的方法入睡,那么数羊不是最好的方法,而想象海滩或者瀑布更有用。

美术老师问学生:“你为什么交白卷?”。学生说:“我画了啊!我画的是牛吃草。” 老师问:“那草呢?” 他说:“被牛吃掉了。” 老师问:“那牛呢?” 他说:“吃完草走了。”

逻辑可以让你从A走到B,但是想象力可以让你走到任何地方。– 爱因斯坦

未来是你所做的事情,而不是你所寻找的事情。未来是一张空白的画布,如果你具备自我观察的勇气和自我实现的能力,你就能把它画成你想要的那样。– Lewis Lapham (美国知名作家)

想象力比知识更重要,因为知识局限于我们已经知道和理解的事物,而想象力拥抱整个宇宙,和我们未来希望知道和理解的所有事物。真正的智慧不是知识而是想象力。– 爱因斯坦

像明天将死一般地过每一天;像得到永生一般地学每件事。– 甘地

“Live as if you were to die tomorrow. Learn as if you were to live forever.” — M. Gandhi (谁能翻译更好?)

“真正有智慧的老师不会仅仅传授知识给任何学生,他会传授更珍贵的东西 – 信念和热忱。真正的智者不会手把手地带学生进入知识的殿堂,只会带学生走向自身能够理解的那扇门。” – Gibran Khalil Gibran

“点子本身没有什么价值。聪明人都有很多点子,但是任何一个点子执行起来需要做很多决策,有很大的工作量,需要很强的执行力。是这些细节让点子有价值。”Blogger和Twitter创始人Evan Williams

创业者的残酷现实:1)点子的第一次实现出错,2) 家人朋友不理解,3)低薪生活,4)都在等别人,例如VC,5)总裁也还是要做清洁工(和一切琐事),6)没有银子弹,7)顾客会带给你困扰,8)永远做不完的事,9)不可能很快成功,10)打造团队很困难,11)太多你不可控制的因素。

Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. — Samuel Becket(太难翻译了,谁愿意试试?)

No matter what you past has been, you have a spotless future. (无论你的过去如何,你的未来现在是无瑕的)

如果你想员工拥有进取心和创造力,愿意努力去做有风险的事情,那你应该奖励“聪明的失败”(就是说失败不是因为做愚蠢的事,而是因为别的理由导致)。如果所有失败都没有奖励,只有惩罚,那么员工就会怠惰、推卸责任、避免风险。创造力是从行动中产生,而不是来自于无所作为。 – Robert Sutton.

First, they ignore you, then they laugh at you, then they fight you, then you win. – Gandhi (首先他們無視於你,而後是嘲笑你,接著是批鬥你,再來就是你的勝利之日。– 甘地)

要评估一个人,看他失败后的表现,而不是成功后的表现。Judge a man on how he reacts to failure, not success. — Martin Luther King

人有自由为所欲为是虚假的自由,人有自由选择他应做的事才是真正的自由。There are two freedoms – the false, where a man is free to do what he likes; the true, where he is free to do what he ought. ~Charles Kingsley

发表在 生活 | 标签为 , , | 留下评论

Make, keep, take的用法

Promises are like children; it’s fun making them; it’s no fun keeping them.

翻译为:

“许诺容易,践约难。”

承诺就像是孩子;生孩子容易,养孩子难。

直译为:

承诺就像生小孩一样,过程有趣,但是养起来难。

承诺就像孩子;创造的时候有很多乐趣;保持的时候就没啥意思了。

Make, keep, take等词在英语有很多意思,要看上下文才能理解。Make a promise: 立下誓言;Keep a promise:坚守誓言。Make a child:制造孩子;Keep a child:留住(并养大)孩子。

发表在 生活 | 标签为 , , , , , | 留下评论

firefox下动态添加的表单元素值后台无法接收?

网页中使用ajax生成了一个动态表单.生成后,在IE中可以,在firefox浏览器中却不能提交,该如何解决?

一般来说我们会把<form>标签放在<table> 与 <tr>之间,这样表单就不会占空间,但实际上这是不合w3c标准的, 同样在firefox下动态添加的表单元素也会因为这个原因在提交时,后台无法接收到新添加的元素值, 解决方法就是把<form>放在<table>之外!

如:

<table border=”0″ cellpadding=”0″ cellspacing=”0″ style=”width:700px;”>
<form id=”Module_Form” name=”Module_Form” method=”post” action=””>
<tr>
<td></td>
<td>Edit Group Filter</td>
<td></td>
</tr>
<td></td>
<td><input type=”text” name=”text1″ id=”text1″></td>
<td></td>
</tr>
</form>
</table>

改成下面这样即可:

<form id=”Module_Form” name=”Module_Form” method=”post” action=””>
<table border=”0″ cellpadding=”0″ cellspacing=”0″ style=”width:700px;”>
<tr>
<td></td>
<td>Edit Group Filter</td>
<td></td>
</tr>
<td></td>
<td><input type=”text” name=”text1″ id=”text1″></td>
<td></td>
</tr>
</table>
</form>

发表在 开源代码 | 标签为 , , | 留下评论