小编Ali*_*ori的帖子

Eclipse IDE for Java - 全黑主题

有没有办法让Eclipse彻底变成黑暗的IDE?这是我要问的图片:

我不介意做一个小时的工作来做这样的事情:D

编辑:

正如Konstantin Komissarchik所说,我不得不修改我的操作系统颜色.这可以通过向Windows添加自定义视觉样式来实现.借助自定义主题Windows 7自定义视觉样式(我已经改变了一点),我的Eclipse看起来如下图所示: 我的Eclipse的截图

eclipse themes

367
推荐指数
10
解决办法
52万
查看次数

转义C#中的无效XML字符

我有一个包含无效XML字符的字符串.在解析字符串之前,如何转义(或删除)无效的XML字符?

.net c# xml escaping

78
推荐指数
5
解决办法
12万
查看次数

"由于共享主机中的'LOG_BACKUP'",数据库的事务日志已满

我有一个Asp.Net MVC 5网站,在共享主机方案中使用EntityFramework codefirst方法.它使用开源WebbsitePanel作为控制面板,其SQL Server面板有些限制.今天当我想编辑数据库时,我遇到了这个错误:

The transaction log for database 'db_name' is full due to 'LOG_BACKUP'
Run Code Online (Sandbox Code Playgroud)

我四处搜索,发现了很多相关的答案,比如这个这个或者这个问题,但问题是他们建议在数据库上运行查询.我试过跑步

db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;");
Run Code Online (Sandbox Code Playgroud)

使用visual studio(在HomeController)上但是我收到以下错误:

System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction.
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决我的问题?我应该联系支持团队(这对我的主人来说有点差)还是我可以自己解决?

database sql-server asp.net asp.net-mvc

69
推荐指数
5
解决办法
19万
查看次数

Java - 哈希算法 - 最快的实现

我想知道什么是Java的哈希算法的最佳和最快的实现,尤其是MD5和SHA-2 512(SHA512)或256.我想要一个函数来获取字符串作为参数并返回哈希作为结果.亲爱的

编辑:这是为了将每个URL映射到唯一的哈希.由于MD5在这方面不可靠,我更感兴趣的是找到SHA-2算法的最佳和最快的实现.请注意,我知道即使SHA-2可能会为某些URL生成相同的哈希值,但我可以接受它.

java hash md5 sha2

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

在VS 2012中创建并运行MVC 5项目

出于某种原因,我的Visual Studio 2013 Preview无法创建MVC 5项目.由于MVC项目现在是CodePlex的开源项目,我想知道是否有一种简单的方法可以在我的Visual Studio 2012 Ultimate中开发MVC 5项目.

asp.net-mvc visual-studio asp.net-mvc-5

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

如何添加Java正则表达式实现中缺少的功能?

我是Java的新手.作为一名.Net开发人员,我非常习惯Regex.Net中的课程.Regex(正则表达式)的Java实现并不错,但它缺少一些关键功能.

我想为Java创建自己的帮助器类,但我想可能已经有一个可用.那么在Java中是否有可用于Regex的免费且易于使用的产品,或者我应该自己创建一个?

如果我会写自己的课程,你认为我应该在哪里分享它以供其他人使用?


[编辑]

有人抱怨说我没有解决当前Regex班级的问题.我会试着澄清我的问题.

在.Net中,正则表达式的使用比在Java中更容易.由于这两种语言都是面向对象的,并且在很多方面非常相似,我希望在两种语言中使用正则表达式都有类似的经验.不幸的是,事实并非如此.


这是Java和C#中的一些代码.第一个是C#,第二个是Java:

在C#中:

string source = "The colour of my bag matches the color of my shirt!";
string pattern = "colou?r";

foreach(Match match in Regex.Matches(source, pattern))
{
    Console.WriteLine(match.Value);
}
Run Code Online (Sandbox Code Playgroud)

在Java中:

String source = "The colour of my bag matches the color of my shirt!";
String pattern = "colou?r";
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(source);

while(m.find())
{
    System.out.println(source.substring(m.start(), m.end()));
}
Run Code Online (Sandbox Code Playgroud)

我试图在上面的示例代码中对两种语言都公平.

你在这里注意的第一件事是类的.Value成员Match(与使用.start()和 …

java regex

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

如何使用C#为我的WinRT应用程序生成MD5哈希码?

我正在创建一个MetroStyle应用程序,我想为我的字符串生成一个MD5代码.到目前为止我用过这个:

    public static string ComputeMD5(string str)
    {
        try
        {
            var alg = HashAlgorithmProvider.OpenAlgorithm("MD5");
            IBuffer buff = CryptographicBuffer.ConvertStringToBinary(str, BinaryStringEncoding.Utf8);
            var hashed = alg.HashData(buff);
            var res = CryptographicBuffer.ConvertBinaryToString(BinaryStringEncoding.Utf8, hashed);
            return res;
        }
        catch (Exception ex)
        {
            return null;
        }
    }
Run Code Online (Sandbox Code Playgroud)

但它会抛出类型异常,System.ArgumentOutOfRangeException并显示以下错误消息:

No mapping for the Unicode character exists in the target multi-byte code page. (Exception from HRESULT: 0x80070459)

我在这做错了什么?

.net c# microsoft-metro windows-runtime

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

尝试...在释放资源时最终进入内部?

我想写String一个Unicode文件.我的代码Java是:

public static boolean saveStringToFile(String fileName, String text) {
    BufferedWriter out = null;
    boolean result = true;
    try {
        File f = new File(fileName);
        out = new BufferedWriter(new OutputStreamWriter(
                new FileOutputStream(f), "UTF-8"));
        out.write(text);
        out.flush();
    } catch (Exception ex) {
        result = false;
    } finally {
        if (out != null)
            try {
                out.close();
            } catch (IOException e) {
                // nothing to do! couldn't close
            }
    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

更新

现在将它与C#进行比较:

    private static bool SaveStringToFile(string fileName, string …
Run Code Online (Sandbox Code Playgroud)

c# java programming-languages

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

从数据文件夹备份中恢复mysql数据库

我已经卸载旧的XAMPP并删除了所有内容d:\xampp folder并安装了新的内容.当我将备份文件夹(包含我的数据库的名称,包含所有文件.frm.opt文件)复制到该文件夹时D:\xampp\mysql\data,数据库显示在phpmyadmin的列表中,但它没有表和数据.我做错了什么?

mysql phpmyadmin

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

为用户创建头像上传表单

我正在使用ASP.Net MVC 5,我想为我的用户配置文件创建一个头像.我不确定到目前为止我所做的事情是否正确,特别是出于安全考虑,所以我想得到一些建议.

到目前为止我在做什么

在视图中:

@using (Html.BeginForm("ManageUser", "Account", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <input type="file" name="file" />
    <input type="submit" value="Add Avatar" />
}
Run Code Online (Sandbox Code Playgroud)

在控制器中:

    internal static bool SaveAvatar(User user, HttpPostedFileBase file)
    {
        if (file == null || file.ContentLength <= 0 || file.ContentLength > MAX_LENGTH)
            return false;

        //I think I should convert the file somehow instead of saving it
        var path = HostingEnvironment.MapPath("~/img/avatar/") + string.Format("{0}.png", user.UserName);
        file.SaveAs(path);
        user.HasAvatar = true;

        return true;
    }
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  • 在上面的代码中,正如我评论的那样,我认为不是只保存用户发送给我的内容,而是应该以某种方式使用库将图像转换为PNG文件并保存.如果是这样,有一个好的和简单的库来做到这一点?
  • 我想知道将用户的名字用作文件是不错的主意.毕竟,他们选择这个名字并不是我决定的.
  • 使用普通图像是一个好主意,还是应该创建一个控制器来验证请求或将请求路由到隐藏 …

c# asp.net asp.net-mvc asp.net-mvc-5

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