小编col*_*ium的帖子

何时使用Regex vs内置字符串方法?

我注意到很多关于何时使用正则表达式以及何时使用内置字符串函数(如String.Replace()(.NET))的争论.

似乎很多人总是建议总是在处理字符串时总是使用正则表达式(除了显示它们之外).这是真正的最佳做法还是我的错误印象?当问题只是"从这个文本中删除任何这些单词的出现"时,使用正则表达式似乎有些过分.

我想要输入,这样我就可以改进自己的代码并更好地回答其他人关于字符串操作的问题(其中有很多).

regex string

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

由于缺少make命令,bundle install失败

我正在尝试运行"捆绑安装".我已经安装了Ruby devkit并将它添加到我的路径中.它抱怨说不是一个公认的命令.这不是devkit应该添加的吗?在搜索此问题的答案时,每个答案似乎都是"安装devkit".我在Windows 7上,配置我的环境以允许它构建宝石的最简单方法是什么?

我收到以下输出:

$ bundle install
Fetching source index for http://rubygems.org/
Using rake (0.8.7)
Using activesupport (2.3.11)
Using rack (1.1.0)
Using actionpack (2.3.11)
Using actionmailer (2.3.11)
Using activerecord (2.3.11)
Using activeresource (2.3.11)
Using annotate (2.4.0)
Using authlogic (2.1.6)
Using columnize (0.3.2)
Using haml (3.0.25)
Using compass (0.10.6)
Using configuration (1.2.0)
Using daemons (1.0.10)
Using declarative_authorization (0.5.2)
Using delayed_job (2.0.7)
Using i18n (0.5.0)
Using faker (0.9.5)
Using mocha (0.9.12)
Using will_paginate (2.3.15)
Using haml_scaffold (1.1.0)
Installing json (1.4.6) with native …
Run Code Online (Sandbox Code Playgroud)

bundle ruby-on-rails

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

如何在Android上使用zxing在QR码中编码字符串?

我想在Android上使用Zxing生成QR码.由于java.awt.image.BufferedImage中不包括的Android,我不知道如何在Android上创建QR码图像.

编辑:我不希望我的应用程序要求访问Internet.

java android qr-code zxing

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

表单关闭时保存更改

我在C#中有一个Windows窗体应用程序,我有一个表单,当用户关闭它时,我问,"你想保存更改吗?" 我怎样才能获得表单中的更改?这是一些代码:

public partial class DepartEdit : Form
{   
    string _nameDep; //This variavel get value textbox when form load

    {
        InitializeComponent();
    }
    private void DepartamentEdit_FormClosing(object sender, FormClosingEventArgs e)
    {


        if (txtNameDepart.Text != _nameDep && codDepartament > 0)//Here i compare
        {
            DialogResult dlg = MessageBox.Show("Save changes?", "Question", MessageBoxButtons.YesNo);

            if (dlg == DialogResult.Yes)
            {
                saveDepart(); // Metod save depart

                e.Cancel = false;

            }
            if(dlg ==DialogResult.No)
            {
                e.Cancel = false;

            }

        }        
}
Run Code Online (Sandbox Code Playgroud)

有很多文本框和组合框?有没有其他方法来获取表单中的更改?

c#

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

C#中的外部IP地址

在C#中获取外部IP地址的最简单方法是什么?

c#

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

SQL函数和递归

假设您在SQL Server中编写了一个有条件地调用自身的函数.如果你从头开始编写函数,完成它,并尝试创建它,SQL Server抱怨.

抱怨是您从函数调用的函数不存在.当然不是,它是递归的!

要实际使其工作,您必须注释掉递归调用,创建函数,取消注释调用,以及更改函数.如果你改变了函数接受的参数,你必须经历这个废话(在这种情况下,它会抱怨新的递归调用中的参数太多或太少).

有没有办法解决?

recursion sql-server-2005

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

Android 2.0中的分辨率支持

收到我的第一个摩托罗拉Droid用户的电子邮件.Android 2.0中引入的新480x854分辨率(而不是320x480)对我的用户界面造成严重破坏.一切都比较小,定位不合理.

我的印象是,如果我们遵循XML布局指南,我们就是分辨率安全的,因为没有使用绝对坐标.有没有人有使UI分辨率安全的经验?我们是否需要每个方向的每个分辨率时间的main.xml?

android resolution motorola

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

Visual Studio的Intellisense破坏了生产力电动工具

在Visual Studio 2010中,安装Productivity Power Tools后,Intellisense/Tooltips的一般格式会发生根本性的变化.在我看来,这种变化严重损害了生产力.下图显示了之前和之后:

使用Productivity Power Tools卸载/禁用: 在此输入图像描述

使用Productivity Power Tools安装/启用: 在此输入图像描述

我需要在Productivity Power Tools中禁用哪个选项来关闭它?我喜欢一些工具,但绝对不喜欢这个特别的工具.我试过切换所有明显的但似乎找不到正确的.

注意: 这个问题是询问类似的问题,但接受的答案似乎完全无关紧要.

intellisense visual-studio-2010 productivity-power-tools

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

有没有比fopen()更快的函数?

假设有一个我们上传图片的网站.现在,当我们必须显示该特定登录用户的相册时.我们能做的是:

  1. 我们将该图像的路径保存在数据库中并检索图像
  2. 仅保存图像的名称(唯一)并使用fopen(),因为我们将所有上载的图像保存在单个文件夹中

现在我的问题是:

检索该文件而不是fopen()的各种选项有哪些?意思是,还有什么比这更快的东西?

php database

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

如何使用包含策略类型的容器创建容器迭代器?

我有以下代码:

#include <map>
#include <string>

class policy1
{
  public:
    struct data
    {
    };
};

template<typename policy>
class policy_user : public policy
{
  typedef std::map<std::string, typename policy::data> mymap;        // good 
  typedef std::map<std::string, 
           typename policy::data >::iterator myiterator;              // bad
  typedef mymap::iterator myseconditerator;                      // also bad
};
Run Code Online (Sandbox Code Playgroud)

失败了:

der.cpp:17: error: type ‘std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, typename policy::data, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, typename policy::data> > >’ is not derived from type ‘policy_user<policy>’
der.cpp:17: error: expected ‘;’ before ‘myiterator’ …
Run Code Online (Sandbox Code Playgroud)

c++ policy

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