小编Cor*_*sky的帖子

HTML在浏览器选项卡上设置图像

如何在Web浏览器的选项卡上设置网站标题旁边的小图标?

html css favicon

42
推荐指数
2
解决办法
14万
查看次数

C#中的IRC库

我想在我的程序中嵌入一个小聊天窗口,它将作为一个基本的IRC客户端.这需要有限的功能,例如连接,断开连接,列出用户和发送私人消息.

在编写时,我尝试了几个膨胀的库,这使得创建一个简单的应用程序变得非常困难(连接许多事件,处理我不感兴趣的频道,模式等等).我试过的其他库是为旧版本的.NET开发的,并且充满了弃用警告.如何在C#中开发轻量级IRC客户端?

c# irc client

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

Python导入机制

我有两个相关的Python'导入'问题.它们很容易测试,但我想要语言定义的答案,而不是特定于实现的答案,我也对样式/惯例感兴趣,所以我在这里问.

1)

如果模块A导入模块B,模块B导入模块C,可以在模块A参考模块C中编码而不进行显式导入吗?如果是这样,我认为这是不好的做法我是否正确?

2)

如果我导入模块ABC,那么导入模块A和AB吗?如果是这样,那么按惯例更好地明确import A; import A.B; import A.B.C吗?

python import coding-style module conventions

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

如何确定字符串是否包含特定子字符串

给定一个字符串A,我如何确定该字符串是否包含子字符串"video/x-flv"

apache-flex string flash actionscript-3

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

是否有O(n)算法来构建最大堆?

给定一个数组,是否有O(n)算法来构建最大堆?

algorithm

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

在配额的机器上git gc

简单的问题,我试图git gc在配额的机器上运行.Pre-gc,我的使用率约为18GB,几乎所有这些都是我克隆的git存储库.我的磁盘限制为25GB.在git gc操作期间,足够的临时文件被写入磁盘以达到我的极限,从而导致git gc操作失败.

我可以.git/objects/pack/tmp_pack_*在失败的操作后删除它并恢复到18GB的使用率,但我真的想完成git gc并回收一点性能.

是否有一些花哨的选项(或一系列其他git命令),我可以使用,不涉及首先写入> 7GB的临时文件到磁盘?

git quota git-gc

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

你能通过Java引用吗?

很抱歉,如果这听起来像是一个新手问题,但前几天Java开发人员提到通过引用传递一个参数(通过引用传递一个参考对象)

从C#的角度来看,我可以通过值或引用传递引用类型,这也适用于值类型

我写了一个noddie控制台应用程序来表明我的意思..我可以用Java做到这一点吗?

namespace ByRefByVal
{
    class Program
    {
        static void Main(string[] args)
        {
            //Creating of the object
            Person p1 = new Person();
            p1.Name = "Dave";
            PrintIfObjectIsNull(p1); //should not be null

            //A copy of the Reference is made and sent to the method
            PrintUserNameByValue(p1);
            PrintIfObjectIsNull(p1);

            //the actual reference is passed to the method
            PrintUserNameByRef(ref p1);    //<-- I know im passing the Reference
            PrintIfObjectIsNull(p1);

            Console.ReadLine();
        }

        private static void PrintIfObjectIsNull(Object o)
        {
            if (o == null)
            {
                Console.WriteLine("object is null");
            } …
Run Code Online (Sandbox Code Playgroud)

c# java parameters pass-by-reference

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

在Python中,首选`if x:`或`if x!= 0:`中的哪一个?

假设它x是一个整数,那么该构造if x:在功能上与if x != 0:Python中的相同.某些语言的样式指南明确禁止前者 - 例如,ActionScript/Flex的样式指南指出,您不应该为此类事件隐式地将int转换为bool.

Python有偏好吗?指向PEP或其他权威来源的链接最好.

python conditional coding-style

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

是否有文本编辑器会自动确定是否缩进空格或制表符?

每次按Tab键都可以很容易地设置文本编辑器以使用空格或制表符.但是,我正在处理由我公司的大型开发人员团队维护的Python代码,有些人使用空格,有些人使用标签.我不能简单地让它们彼此一致,因为1)它会破坏git责备,2)它会混淆git diff,3)它将不可避免地在下次其他编辑器击中其中一个的Tab键时打破构建文件.

相反,我想要一个文本编辑器,它自动确定文件是否按空格或制表符缩进,然后符合现有布局.有人知道这样的事情是否存在?

python tabs editor spaces indentation

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

企业应用程序中的十进制舍入策略

好吧,我想知道一个带小数舍入的东西,并将它们存储在DB中.

问题是这样的:

假设我们有客户和发票.

发票的总价格为100.495美元(由于某些折扣百分比不是整数),但显示为$ 100.50(四舍五入时,仅用于在发票上打印).它以100.495美元的价格存储在DB中,这意味着当客户存入100.50美元的存款时,该帐户将额外支付0.005美元.如果这是四舍五入的,它将显示为$ 0,但是在几张发票后它将继续累积,这看起来是错误的(尽管实际上并非如此).

在这种情况下最好做什么.存储价值100.50美元,或保持原样?

c# database enterprise rounding

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