小编yoi*_*cis的帖子

Flash和Flex中的线程

Flash,Actionscript和Flex中的线程是否可以像C#和Java一样?

apache-flex flash concurrency multithreading actionscript-3

7
推荐指数
2
解决办法
7299
查看次数

JBoss Seam教程

让我们说我是JBoss Seam的新手,有没有办法让我的技能加快速度?有没有好的教程?

jboss frameworks seam web-applications

6
推荐指数
1
解决办法
3980
查看次数

为什么Microsoft创建自己的SQL扩展(T-SQL)?

Microsoft将自己的SQL扩展实现为Transact SQL(T-SQL)的原因是什么?它比普通的SQL有什么优势?

t-sql sql-server

5
推荐指数
1
解决办法
1684
查看次数

C#Microsoft SQL Server,Oracle,MySQL和DB2的数据库抽象

我需要一个示例C#源代码来抽象数据库(很容易通过最少的代码修改从一个数据库更改为另一个数据库).你知道一些高质量的样本网站或教程吗?

具体目标数据库如下:
1.Microsoft SQL Server
2. Oracle
3. MySQL
3. DB2

我的具体要求和遇到的问题如下:
1.数据访问中使用的类的抽象.
2.在调用存储过程中使用参数.在Microsoft SQL Server @中没问题.其他数据库不支持@.
3.将查询语法从一个数据库转换为另一个数据库.我们是否有某种"通用"查询,然后创建一些类来生成对目标数据库的查询?
4.数据访问层中严格类型化的数据集.我从经验中记得,Visual Studio的TableAdapter和Query向导对MySQL来说是失败的.

提前感谢您的专业知识和时间.

c# mysql oracle sql-server-2005

4
推荐指数
1
解决办法
9442
查看次数

如何在列表中更改事件列表

我是活动的新手. 此示例显示每次更改ArrayList时都会调用事件.我想知道如何使用泛型.要实现IList还是扩展List?我试着编码但是我被卡住了.

using System;
using System.Collections.Generic;

namespace Events
{
    public delegate void ChangedEventHandler(object sender, EventArgs e);

    public class ListWithChangedEvent<T> : IList<T>
    {
        public event ChangedEventHandler Changed;

        protected virtual void OnChanged(EventArgs e)
        {
            if (Changed != null)
            {
                Changed(this, e);
            }
        }

        public void Add(T value)
        {
            base.Add(value);
            OnChanged(EventArgs.Empty);
        }

        public void Clear()
        {
            base.Clear();
            OnChanged(EventArgs.Empty);
        }

        public T this[int index]
        {
            set
            {
                base[index] = value;
                OnChanged(EventArgs.Empty);
            }
        }
    }

    class EventListener
    {
        private ListWithChangedEvent<string> List;

        public EventListener(ListWithChangedEvent<string> list) …
Run Code Online (Sandbox Code Playgroud)

c# generics events delegates list

4
推荐指数
1
解决办法
1万
查看次数

Microsoft Message Queue和资源发布的最佳实践

我想知道在使用和处理消息队列时你的最佳做法是什么.如果特别是在处理部分中有代码以便可视化您的概念,我也将不胜感激.语言是C#或任何.NET语言都可以.正在使用的队列是Microsoft消息队列.

目前我遇到的错误是我们的系统资源不足但我们的硬件规格内存和磁盘空间很高.

我遇到的具体错误消息是:资源不足,无法执行操作.

非常感谢任何有关此事的重要或相关帮助.在此先感谢您的时间.

.net c# msmq message-queue

3
推荐指数
1
解决办法
1906
查看次数

"正确"的方式为客户或经理提供软件估算的实际检查

回顾我过去的项目,我经常遇到这个:

客户或经理向我提出任务并要求估算.我估计说24小时.他们还问一位商业分析师,据我所知,他们的经历主要是非技术性的.他们估计说16个小时.最后,他们会考虑分析师给出的价值,即使除了提供我的估计之外,我还向他们解释了技术方面任务的可行性.他们将分析师的估计视为"生活中的事实",尽管它只是一种估计,真正的价值在于实际任务本身.更糟糕的是,我看到一种模式,与任务的可行性相比,他们倾向于选择较低的价值(比如我提出的分析值低于分析师,他们很快就会考虑它).如果您已经阅读过Peopleware,那么他们就是那些给予一系列工作时间会做任何事情的人,尽管实际上并不存在,但他们有权缩短一切.

你有没有具体的谈判技巧和战术,以避免这种情况?

language-agnostic

2
推荐指数
2
解决办法
338
查看次数

维护接近软件腐烂的代码

假设你是一个幸运的程序员,他继承了一个接近软件腐烂的代码.在Pragmatic Programmer中定义的软件腐败是太丑陋的代码(在这种情况下,是无意义的代码),它与一个破碎的窗口进行比较,没有人想要修复它,反过来可能会破坏房屋并导致犯罪分子猖獗市.

但是JoelOnSoftware中的Joel Spolsky所使用的代码是相同的代码,它包含有价值的补丁,这些补丁在其整个生命周期中都已经过调试(看起来非结构化和丑陋).

你怎么保持这个?

language-agnostic

2
推荐指数
1
解决办法
375
查看次数

DataTable内部和多线程用法

我想知道是否有很棒的书或网站详细讨论了如何以多线程方式使用DataTable.它应该详细讨论它在添加,获取,更新和删除行时的行为方式.它还应该讨论使用锁,接受更改和其他重要细节的正确方法.

.net c# datatable concurrency multithreading

2
推荐指数
1
解决办法
2164
查看次数

ASP.NET常用控件源代码

ASP.NET 2.0的常用控件(比如在工具箱中找到)是否有可用的源代码?

我想要的细节水平我需要知道控件的内部工作原理.

asp.net asp.net-2.0 visual-studio-2008 visual-studio

1
推荐指数
1
解决办法
1313
查看次数

负整数的C++优化

可以说我们有一个负整数说int a;

是否有更快的-a实现?

我必须对此进行一些按位操作吗?

c c++ optimization micro-optimization

1
推荐指数
3
解决办法
1220
查看次数