未分类

ROR undefined method `original_filename’ Error

错误原因就是multipart 没有设置的问题

form_tag({:action => 'create_prize'}, :multipart => true) do
# 这个是对的multipart 能齐作用

form_for :prizes, :multipart => true, :url => {:action => 'create_prize'}, :html => {:id => "form1"} do |form|
#这个是错误的

成功之路

日出东方要起身        早早起身就精神 欲求达上成功路        首先不要做懒人 懒惰始终穷苦困        没有幸福的人生 等如一箱大珠宝        抛落大海往下沉 做人总要有计划        光芒万丈过一年 须知生命的意义        不是白白一世人 一年之计在於今        一生之计在於勤 千万不能交白卷        幸福一定要追寻 现在就是好机会        即时快点下决心 不可轻看你自己        成功一样有你份 从今日起要发奋        尽量表现你所能 别人虽然有八两        自己亦都有半斤 世上根本无难事        在乎有没有信心 有了信心有办法        运用办法去实行 以为不可能的事        努力就会变可能 加一点点的勇气        与及苦干的精神 只要能够吃得苦        成功之路变接近 无论风雨怎么样        坚定意志往前行 路上小心和谨慎        勿让志气去消沉 得到一雷天下想        便是一个人上人

张孝祥:程序员致富的若干方法探讨

我实在实在是太忙了,连给你回信的时间都很难抽出来,但你的来信我一直都挂在心上。眼看一个多月过去了,这封回信我也实在拖得太久了,今天索性先把别的事情搁置一下来处理你的来信,但也只能对你简单回复一下了。

对程序员来说,要想赚大钱,赚月薪超过12k、甚至更多的钱,不是学什么技术,搞什么技术的工作能解决的!单说打工,你现在的薪水已经够可以的了,想单纯地通过学习其他技术来提高薪水,是不会有多大的收获的,还不如靠现有的技术混年头,月薪也能自然增长到5位数。

要想大幅度地提升薪水,靠的是技术之外的许多其他因素,我简单列举一二:

(1)找到一个未来有发展潜力的公司,你在技术上站得住脚,且努力额外做一些力所能及的与技术无关的事情,把公司的事情当作自己的事情来对待,以得到老板和上司赏识,被委以重任。一旦公司以后发展起来了,或者公司上市了,你作为元老,在物质回报上自然少不了你的好处!(ps:像传智播客这样的公司就是一支极具潜力的绩优股,要找到这样的公司,需要有眼光和机遇,呵呵)

(2)潜心修炼技术和专业技能,能独当一面地开发出几款小产品(如cms,oa,crm等),然后自己多辛苦点,通过网络等各种途径接点类似的项目回家干,也算是额外赚点外快,比拿死工资要多点。如果通过接项目,结识到了一些有市场揽活关系或能力的人物,彼此互补性强,又合得来,双方可以合作,多接点赚关系钱的肥项目,一年下来也能赚个几十万。

(3)自己开公司,当老板。走这条路的成功者寥寥无几,百分之九十以上的都会夭折,但也说不准你就是那百分之几的幸运者和成功者。即使走这条路,也不能操之过急,最好是在一个感兴趣的行业里摸爬滚打数载,对行业的门道都很熟悉了,手头的资源也很丰富了,一切似乎都差不多了,再加上你有强烈的创业欲望,不试一试终生遗憾,还有那么几个死党支持你,这时候你就可以破茧而出了,这样的风险就会小得多,成功的概率也就大些。

(4)如果上面这些中的任何一条都无法做到,那就老老实实拿着现有的工资,有工作可干,有班上就不错了,好好享受生活的快乐,知足常乐吧,毕竟生活比你困难的人还多得是!

最后要提醒那些试图通过跳槽涨薪的朋友,对那些刚入行一两年、且学习能力强的程序员来说,每次工作几月后跳槽几乎都能带来薪资上的一定增长,但薪水达到一万以后,就会遭遇发展瓶颈,薪水就很难再有更大突破,并且由于反复跳槽,对所在公司并没有做出沉淀性的历史贡献,所以薪水到了12k后,就差不多到头了,那些薪水能突破2w,甚至3w的人,大多是与公司同甘共苦过多年的元老。如果你遇到了好的有发展潜力的公司,请不要计较一时之得失,一定要好好珍惜这样的一份工作机会。

张孝祥 发表于 @ 2010年10月27日 15:03:00

本文来自CSDN博客,原文出处:http://blog.csdn.net/zhangxiaoxiang/archive/2010/10/27/5969301.aspx

ASP.NET MVC 返回多个数据集 return View(多个 model)

控制器:

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using AiiceFM.Models;

namespace AiiceFM.Controllers
{
    [HandleError]
    public class HomeController : Controller
    {
        private AFMRepository afm = new AFMRepository();

        public ActionResult Index()
        {
            ViewData["Date"] = DateTime.Now.ToShortDateString();
            var eList = afm.GetExpense().ToList();
            var etList = afm.GetExpenseParentType();
            //返回一个新的 lviewModel类 里面将包含多个list数据集
            return View(new lviewModel(eList, etList)); 更多 >

c# 删除指定文件 如(图片,rar 等等)

    public static bool FilePicDelete(string path)
    {
        bool ret = false;
        System.IO.FileInfo file = new System.IO.FileInfo(path);
        if (file.Exists)
        {
            file.Delete();
            ret = true;
        }
        return ret;
    }

    //调用
   pulic void Delete()
   {
      string fileurl = Server.MapPath("//")+"ProductImages\\"+imageName;  //这个路径取值注意!
        FilePicDelete(fileurl);
     }