posts - 58,  comments - 117,  trackbacks - 29

最新评论

共3页: 1 2 3 下一页 
re: 在Linux上构建ASP.NET环境 datasky 2008-09-10 09:06  
@maolz:
你用的数据库是oracle吗?
re: 在Linux上构建ASP.NET环境 maolz 2008-09-09 22:06  
请搂主加我的msn:merry_322@hotmail.com
不知道你的问题解决了没有,如果解决了,请你告诉我一下,我今天正在搞这个东西,完全按照你说的搞的,目前还不知道怎么编译asp程序。我只是把一下简单的页面拷过去,能顺利执行。
re: 也谈团队建设 jolboy 2008-08-07 15:11  
@Touchsoft
找几个人,乘着夜深人静,拿个麻袋,拿几根软点的棍子。。。然后哦,偷偷的,对准你上头。。。接下来,就不用我教你了吧。然后第二天,递交辞职报告。。。虽然说这种做法不对,但是尿可忍,屎不可忍~36计,揍为上计!
re: 也谈团队建设 jolboy 2008-08-07 15:05  
@Touchsoft
--引用--------------------------------------------------
.......

当然,我还自谓有几年经验,相信应该比现在能做的够好,头儿怕我超越他哦,呵呵,所以不让我做实质性东西。所以最近也决定走人了。
--------------------------------------------------------
汗。。。你早该走了~怕自己手下超越自己,一味的排挤,终究众叛亲离,自身也得不到长远的进步!说白了,你的上司,不能担当管理者!
re: 也谈团队建设 Touchsoft 2008-08-07 09:21  
@楼主

以前开会我还能提出中肯的意见,现在我只管听,呵呵。
re: 也谈团队建设 Desmend 2008-08-07 09:19  
我只是了解一下
re: 也谈团队建设 datasky 2008-08-06 20:24  
@Touchsoft
看来你已经“忍”了好久了!话说“每家都有一本难念的经”,每个公司多多少少都肯定存在着一点问题,所以先别急着考虑辞职,再客观的分析一下公司的环境,尤其是你和你的那个头目,一定要冷静客观,然后再结合你当初来公司的目的进行综合考虑,最后再作出决定,一旦决定了也就不要再犹豫。
至于那个头目不必言多,就当着是你光辉历史中的一个跑龙套的。

@Myhsg
^_^
re: 也谈团队建设 Myhsg 2008-08-06 18:54  
有收获,谢谢分享
re: 也谈团队建设 Touchsoft 2008-08-06 17:27  
@楼主:

我提的意见从未被采纳过,反正头儿就是想到什么功能加什么功能,没有需求,只有他自己的思路,总把这些叫研发,总告诉下面的人,啊,只要我们积累下来了,将来要什么功能有什么功能,会把我们的竟争对手抛在脑后。

我问“是不是时间只为我们而走?是不是竟争对手在我们积累的过程中在睡觉?”
头儿“我还是相信我们将来做的很好。”

现在的问题是:从去年9月到现在,仅加了一个功能,还不能用,说句实话,我去年两周就做出了同等的功能。他一概持否定态度,所以现在,我一直不说话。
大老板也火了,没办法,头儿掌握着一些公司的技术机密。

搞笑的是一同事写了视频解码(从网上拷贝+修改的)他立马让其把程序交给他,从此美名其日是他写的。把什么都当宝贝。


现在项目扩展困难,牵一发动全身,把摊子扔给我了。
遇到技术难题:这个还需要我来搞定么,要你们做什么?
有一次骂我一同事:哪你是吃屎的呀!

已经有两个硬件研发骨干走了,一个去了华为,这个他还拉着不想放。

注:我也不是什么高手,只是热爱编程,关键不是团队的小人,性格所使。
re: 也谈团队建设 datasky 2008-08-06 16:07  
@心悦
这个确实不太好控制,包括质量控制,这和团队的整体水平关系很大。
谈点个人的做法,大家一起探讨:
0、如果单就工作量而言,我的思路是逐层分解下去,再逐层反馈回来,不要光靠哪一个人在那想想就完事了。
1、召集相关负责人,认真研究需求,确定本次参与开发的团队成员。
2、请相关负责人(成员不多的时候可以全部召集起来或部分)针对需求,再结合团队的实力,认真评估总体的开发周期(一般可到周甚至天)。
3、由相关负责人和团队的成员进一步研究开发的计划,修改确定后要求每人都看过,然后再提交上来。
4、召开项目启动会,让所有人知道项目的总体情况,说好反馈周期和方式等,正式启动项目开发。
5、查看反馈的内容,定期的和主要负责人沟通进度(每个成员的进度你不必过问),遇到问题及时协调。
re: 也谈团队建设 心悦 2008-08-06 15:40  
团队中的进度不太好控制,楼主有什么办法!一般你分配任务的时候估计工作量是怎样子弄出来的?
re: 也谈团队建设 datasky 2008-08-06 15:26  
@Touchsoft
1、如果真的如你所说,对于基础还比较薄弱的,我还真不放心“让这些人负责大项目的底层架构设计与开发”,但是如果这人热衷于底层开发,我会考虑让其“参与”,相信你这里说的“负责”也就是此意吧?
2、确实有不少的头头自以为是,听不进下属的建议,心眼小的甚至有排挤和“怕我超越他”的想法。遇到这样的环境,“要么不作声,要么走人”。
3、哈哈!原来你是个“高手”,我还以为你是初学的呢!失敬失敬!准备走人啊?不嫌弃的话,来我们这边吧!^_^
re: 也谈团队建设 Touchsoft 2008-08-06 14:50  
@楼主:
不知道本文中,哪一点引起您问这个的?
符合基本要求的,只要学习能力强,人品素质不错的,基础能力差一点也可以培养。 关于“边学边开发”,我想园子里没有哪位是只开发不学习的吧?

学无止境,学习是IT人必须具备的,我现在是指项目开发。
我是说你会让这些人来负责大项目的底层架构设计与开发。还是让他们暂时负责小模块开发。

我们是采用前者,设计的基类几乎能做任何派生类想做的事,头儿叫呼,这就是面向对象,简单就是最好,但对于上层,你只有经历过了,才知道痛苦。

当然,我还自谓有几年经验,相信应该比现在能做的够好,头儿怕我超越他哦,呵呵,所以不让我做实质性东西。所以最近也决定走人了。
re: 也谈团队建设 datasky 2008-08-06 14:20  
@0432
呵呵!您可能误解了这里的“技巧”二字。
你是喜欢一个女人直接裸体呢,还是穿着合适的衣服呢?
也许您会说这得看具体情况^_^ 那么看具体情况适当动用技巧又何谓虚伪呢?
欢迎您继续探讨!

@Jinx
^_^
re: 也谈团队建设 Jinx 2008-08-06 14:07  
说得不错,基本的大方向正确!
re: 也谈团队建设 0432 2008-08-06 14:06  
适当的动用技巧不叫虚伪
虚伪就是虚伪,不要运用技巧之类的语言.

re: 也谈团队建设 datasky 2008-08-06 13:57  
@Mainz
@酱板猪
@戏水
@金色海洋(jyk)
国外是什么情况,我没去过,呵呵,我就不发表言论了。
其实,时间长了,最大的感受还是人与人的问题,沟通真的是太重要了,在具有中国特色的中小公司里面,很多情况下就看带头人有没有较强的沟通能力了。
不要把希望放到团队的每一个人身上,单独约出来交流和谈论团队的时候,每个人都一套一套的,为什么这帮人合在一起却又形成不了真正的团队呢?这就是开放的心态,共享的精神问题,中国人在真正遇到问题的时候,往往太关注自己的利益了,首先想到的就是如何保护自己,你不让我我不让你,还互相吹毛求疵,你说怎么可能会合作?
所以我们很需要具备文中提到的素质的带头大哥。
re: 也谈团队建设 金色海洋(jyk) 2008-08-06 13:51  
说的太好了,尤其是这一点,“充分肯定你的队友,多一点欣赏和赞扬。该表扬的表扬,该批评的批评,当然也得注意时”。
re: 也谈团队建设 戏水 2008-08-06 13:30  
有些东西是可遇而不可求的, 人更是如此
re: 也谈团队建设 酱板猪 2008-08-06 13:13  
写的蛮好的,,,
其时国外人的项目思想真的很好的,软件项目管理管理的主要是人,
可是国内还是把他当做一个建筑工程在管理。。
re: 也谈团队建设 Mainz 2008-08-06 12:23  
跳槽的时候有人愿意跟你走,那就是你的团队了

否则,还差点
re: 也谈团队建设 datasky 2008-08-06 12:08  
@Far
? 晕了!我没看懂您的意思!

@Touchsoft
不知道本文中,哪一点引起您问这个的?
符合基本要求的,只要学习能力强,人品素质不错的,基础能力差一点也可以培养。
关于“边学边开发”,我想园子里没有哪位是只开发不学习的吧?

@NewSea.
谢谢关注!说点您的想法啊!
re: 也谈团队建设 NewSea. 2008-08-06 12:00  
说的不错.
re: 也谈团队建设 Touchsoft 2008-08-06 11:56  
你们的团队会不会用刚毕业的C++基础薄弱,图形学没学过的人做底层开发么,就是属于边学边开发的那种。
re: 也谈团队建设 Far 2008-08-06 11:42  
凑,批!!
re: C#操作XML简要教程 jolboy 2008-08-04 08:44  
好文章,以后操作时忘了可以到这里来参考~!我引用一下~嘿嘿
re: 在Linux上构建ASP.NET环境 datasky 2008-07-16 15:29  
如果linux是选择的OpenSUSE,则按照文中所述操作,没有任何问题,很顺利就成功了。
re: 算是.net的bug吗? datasky 2008-06-18 10:40  
@ 丁一
感谢您更生动的分析。

◎all
虽然现在是知道原因了,知道为什么会这样了。
最后我个人还是觉得.net的DropDownList 或 ListBox 应该自动做好这个工作。
按照 NetSpirit 的说法,真的面向对象的话,我觉得我指定的是DropDownList 的选定项而不是 ListBox 的选定项,就算你两个人内部是一样的,那是你内部的事情,但是当你展现出来给浏览者的时候还是应该各归各的。如果我指定了某个ListItem的选定属性,然后再绑给多个列表控件的话,这时候多个列表控件选中同一个选项就是理所当然的了。
欢迎各位发表自己的看法!
re: 算是.net的bug吗? 乱侃 2008-06-18 10:33  
明白了什么是值类型,什么是引用类型,上面的代码就不难理解为什么为这样了
虽然写的是托管代理,但是我觉得对于指针的理解还是不能放弃的
re: 算是.net的bug吗? 丁一 2008-06-18 10:12  
支持楼主,
将ListItem添加到Items集合之前他没有设置其中某项的Selected属性为true.
添加完之后才 this.DropDownList1.SelectedValue = "333";
楼主的意图很明确,
是想设置值为"333"的项为 DropDownList1 的当前选择项.

而不幸的是, SelectedValue 是直接操作 Items 集合的. (恰巧这个集合中的项在其它控件中也被引用了)
public virtual string SelectedValue{
get{...}
set{
..
ListItem item = this.Items.FindByValue(value);
if (item != null) {
this.ClearSelection();
item.Selected = true;
}
..
}

一个很明确的问题是 "我操作DropDownList1的SelectedValue关ListBox1屁事".

所以我觉得应该算是.net设计上的一个小污点.

"假想"..
-------------------------------------------

public abstract class ListControl : DataBoundControl, IEditableTextControl, ITextControl
{
..
private string[] _values = null;
public virtual string[] SelectValues {
get{ return _values; }
set{ _values = value;}
}

protected override void Render(HtmlTextWriter writer) {
..
// 检查 _values, 并根据 _values 中的值设置输出HTML.
..
}
..
}

并将 ListItem Selected 属性去除.

-------------------------------------------
以上仅是一个菜鸟的观点, 各位"下手"轻些..

re: 算是.net的bug吗? 远航1 2008-06-18 00:00  
呵呵,看来楼主对引用类型与值类型不太了解呀!
re: 算是.net的bug吗? bangbang 2008-06-17 20:54  
博主应该是没搞清楚引用类型的特点。博主这样的添加方法,同一个ListItem被加到两个控件里面去了,一边的改了,另外一边自然也改了。同样的情况,如果把同一个数据源绑定不同的控件上,也是会出现这种情况的。
re:算是.net的bug吗? 编织套管 2008-06-17 20:47  
问个问题算是bug。
re: 算是.net的bug吗? 于雷 2008-06-17 19:54  
ListItem可以被看做一个对象,你再添加的时候是被引用到list里面的
所以你操作两个list控件中的项时,其实是操作了同一个对象

可以使用 listControl.Items.Add(new ItemList("asd","sdf"));

方法来做
re: 算是.net的bug吗? Windie Chai(笑煞天) 2008-06-17 17:53  
“引用”啊兄弟
re: 算是.net的bug吗? 我是来打酱油的 2008-06-17 17:41  
--引用--------------------------------------------------
NetSpirit: 我觉得你对基本的面向对象,引用等概念都不理解,不要随便就说是别人的bug,再仔细看看你的代码。
--------------------------------------------------------

很正常,初学者的通病就是遇到问题常常怪编译器有毛病,呵呵!
re: 算是.net的bug吗? 瞬 2008-06-17 17:38  

datasky:将一个数据集里面相同的选项同时绑定给多个不同的ListControl
是不是这样:先封做一个ItemAdd方法.在这个方法中.new一个ListItem.再处理..变相做一下赋值..我可能理解的不太对..
 
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ListItem li1 = new ListItem();
            li1.Text = "选项一";
            li1.Value = "111";
            ItemAdd(DropDownList1, li1);
            ItemAdd(ListBox1, li1);

            ListItem li2 = new ListItem();
            li2.Text = "选项二";
            li2.Value = "222";
            ItemAdd(DropDownList1, li2);
            ItemAdd(ListBox1, li2);

            ListItem li3 = new ListItem();
            li3.Text = "选项三";
            li3.Value = "333";
            ItemAdd(DropDownList1, li3);
            ItemAdd(ListBox1, li3);

            ListItem li4 = new ListItem();
            li4.Text = "选项四";
            li4.Value = "444";
            ItemAdd(DropDownList1, li4);
            ItemAdd(ListBox1, li4);

            this.DropDownList1.SelectedValue = "333";
            this.ListBox1.SelectedValue = "222";

        }
    }
    private void ItemAdd(ListControl listControl,ListItem oldLi)
    {
        ListItem newLi = new ListItem(oldLi.Text,oldLi.Value);
        listControl.Items.Add(newLi);
    }

re: 算是.net的bug吗? datasky 2008-06-17 17:25  
@Flymouse
@颜昌钢
呵呵!现在明白了!

@Ants
我以为DropDownList 或 ListBox 会自动处理好这件事情的。
如您所说,是该巩固一下基础和研究一下底层了。

@henry
谢谢您的分享!
re: 算是.net的bug吗? Ants 2008-06-17 17:23  
.net的门槛太低还会有这样的低级错误.
多补下基本功吧。。不然永远都没有进步
re: 算是.net的bug吗? henry 2008-06-17 17:18  
@datasky
具备了状态管理的对象都实现了IStateManager.
SaveState信息保存,而LoadState信息获取(这样东西会序列化保存到一个input里)当page post back后,所有控件状态信息都从自身的loadstate还源.
page load代码里的确是指同一个对象导致,一旦经过post back后即使同一个事件里设置两个selectvalue是不会出现你的情况的.

re: 算是.net的bug吗? 颜昌钢 2008-06-17 17:14  
两个控件 都用的同一个 ListItem
当然会这样...
re: 算是.net的bug吗? Flymouse 2008-06-17 17:05  
--引用--------------------------------------------------
ciwei0709: 应该是你使用了相同的ListItem,选中的话是ListItem的Selected属性被设为true,
而 DropDownList1 和 ListBox1 使用是的同一个 ListItem,所以两个都被选中。

--------------------------------------------------------
对,就是他说的这个原因
re: 算是.net的bug吗? datasky 2008-06-17 16:53  
@efreer
^_^ 您真风趣。

@Liquidream
非常感谢您的指点。
re: 算是.net的bug吗? Liquidream 2008-06-17 16:49  
10楼正解!

当你
this.DropDownList1.SelectedValue = "333";
this.ListBox1.SelectedValue = "222";

在服务端DropDownList1和ListBox1两个控件的Item共同指向你New的四个ListItem,最后一句代码选择了同一个ListItem, 当发送到客户端的HTML代码就使得两个控件选择同样的Index。

楼主没有理解引用类型和值类型概念。


re: 算是.net的bug吗? efreer 2008-06-17 16:44  
楼主先看看自己的屁股吧!
re: 算是.net的bug吗? datasky 2008-06-17 15:39  
@henry
那您测试一下呢?

@暗香浮动
更愿意听到您的高见。
re: 算是.net的bug吗? 暗香浮动 2008-06-17 15:17  
唉。
re: 算是.net的bug吗? henry 2008-06-17 15:02  
@datasky
主要那情况是这样,一旦post后从viewstate还原他们就已经是不同的object
re: 算是.net的bug吗? datasky 2008-06-17 14:40  
@风海迷沙
呵呵!为何不用您更精到的词汇讲讲您是怎么理解这个现象的呢?
re: 算是.net的bug吗? 风海迷沙 2008-06-17 14:26  
为了说不是才进来看的
共3页: 1 2 3 下一页 

欢迎加入Asp.net高手MSN群

  • asp.net.group#hotmail.com
  • asp.net_group#hotmail.com

与我联系

搜索

 

常用链接

留言簿(3)

我管理的小组

我的标签

随笔分类(71)

相册

blogs链接

积分与排名

  • 积分 - 33406
  • 排名 - 1297

最新评论

  • 1. re: 在Linux上构建ASP.NET环境
  • @maolz:
    你用的数据库是oracle吗?
  • --datasky
  • 2. re: 在Linux上构建ASP.NET环境
  • 请搂主加我的msn:merry_322@hotmail.com 不知道你的问题解决了没有,如果解决了,请你告诉我一下,我今天正在搞这个东西,完全按照你说的搞的,目前还不知道怎么编译asp程序。我只是把...
  • --maolz