问题列表 - 第17032页

删除文本文件中的第一行而不为整个文本文件分配内存

我有一个非常大的文本文件,我需要做的就是从文件顶部删除一行.理想情况下,它将在PHP中完成,但任何unix命令都可以正常工作.我想我可以直接浏览文件的开头直到我到达\n,但我不知道我是怎么做到的.

谢谢,马特穆勒

php unix text-files

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

如何在Java中使用不同的TimeZone获取当前时间?

好的 - 我觉得这个基本问题很愚蠢,但是嘿.

我试图在Java webapp中的不同时区获取当前时间.我尝试了以下明显的解决方案:在我的servlet中,

Calendar localCalendar = Calendar.getInstance(myBean.getTimeZone());

然后我将日历对象作为请求属性'localCalendar'传递给JSP:

It is now: [${requestScope.localCalendar.time}]
in TimeZone ${requestScope.localCalendar.timeZone.ID}
Run Code Online (Sandbox Code Playgroud)

但我的输出似乎忽略了时区设置,即

It is now: [Thu Nov 26 10:01:03 GMT 2009] in TimeZone Indian/Mahe

我猜它与Locale设置有关,有没有办法在另一个时区为我的Locale设置格式化时间?

java timezone jsp locale servlets

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

C#中的命名空间类冲突 - 寻找建议

我正在构建一个通用文章框架,我的命名空间名称与我的实体发生冲突:

命名空间:MyCompany.Articles.Modules

类别:文章,文章

有关如何避免这种情况的任何建议?根据MS我应该使用以下格式:<Company>.(<Product>|<Technology>)[.<Feature>][.<Subnamespace>].

谢谢.

c# namespaces class

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

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

Linux ARM上程序寄存器和堆栈的初始状态

我目前正在Linux上使用ARM程序集作为学习练习.我正在使用'裸'汇编,即没有libcrt或libgcc.任何人都能指出有关堆栈指针和其他寄存器在调用第一条指令之前在程序开始时的状态的信息吗?显然pc/r15指向_start,其余的似乎初始化为0,但有两个例外; sp/r13指向远离我程序的地址,r1指向略高的地址.

对于一些可靠的问题:

  • r1的值是多少?
  • sp中的值是内核分配的合法堆栈吗?
  • 如果没有,分配堆栈的首选方法是什么; 使用brk还是分配静态.bss部分?

任何指针将不胜感激.

linux assembly arm

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

C#,如何检查值是否使用MD5密码加密?

我有以下代码来加密一个值(在下面列出)。现在,我想编写一个bool isEncrypted()方法。是否有一种可靠且可靠的方法来检查值是否已使用此功能加密。我有解密例程,可以控制密码,但是不确定是否有帮助。

原因是-当应用首次运行时,配置文件中的值未加密,在这种情况下,应用应自动对这些值进行加密。在第二次运行中,我不想再次加密,因为显然那样会造成破坏。最后,我不想将isEncrypted属性添加到配置值。我希望它能正常工作,并且看起来尽可能动态。

到目前为止,我倾向于将len(128)用作决定因素,但是总是会有极少的机会将未加密的值也设为该长度。

提前致谢。

public static string encrypt(string text)
    {
        // Locals
        var passphrase = "5ab394ed-3920-4932-8d70-9c1b08f4ba4e";
        byte[] results;
        var utf8 = new UTF8Encoding();

        // Step 1. We hash the passphrase using MD5
        // We use the MD5 hash generator as the result is a 128 bit byte array
        // which is a valid length for the TripleDES encoder we use below
        var hashProvider = new MD5CryptoServiceProvider();
        var tdesKey = hashProvider.ComputeHash(utf8.GetBytes(passphrase));

        // Step 2. Create a new TripleDESCryptoServiceProvider object
        // …
Run Code Online (Sandbox Code Playgroud)

c# encryption

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

C#lambda ref out

我正在尝试这样做,但它不起作用.一些建议?

int test_i = 0;
DoSomethingThatTakesAgesAndNeedsToUpdateUiWhenFinished(test_i);
test_i <- still is 0 and not 3!!!

public void DoSomethingThatTakesAgesAndNeedsToUpdateUiWhenFinished(int i)
{
    DisableUi();
    m_commandExecutor.ExecuteWithContinuation(
                () =>
                    {
                        // this is the long-running bit
                        ConnectToServer();
                        i = 3; <-------------------------- 
                        // This is the continuation that will be run
                        // on the UI thread
                        return () =>
                                    {
                                        EnableUi();
                                    };
                    });
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能将test_i设置为3?我也试过ref和out,但它不起作用.

我该怎么办才能修复它?

编辑

我试过这个,但是这个方法dataSet的ouside仍然是空的.

public static void Select(DataGridView dataGridView, ref DataSet dataSet, params object[] parameters)
  {
     var _dataSet = dataSet;
     AsyncCommandExecutor commandExecutor = …
Run Code Online (Sandbox Code Playgroud)

.net c# lambda .net-3.5

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

Java的WeakHashMap和缓存:为什么它引用了键而不是值?

Java的WeakHashMap经常被认为对缓存很有用.虽然它的弱引用是根据地图的键而不是它的值来定义的,但这似乎很奇怪.我的意思是,这是我想要缓存的值,除了缓存之外没有其他人强烈引用它们,我想要收集垃圾,不是吗?

以哪种方式有助于保持对密钥的弱引用?如果你这样做ExpensiveObject o = weakHashMap.get("some_key"),那么我希望缓存保持为'o',直到调用者不再持有强引用,并且我根本不关心字符串对象"some_key".

我错过了什么吗?

java caching weak-references

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

确保按顺序采用Java同步锁?

我们有两个线程通过synchronized方法访问一个列表.我们可以吗

a)依靠运行时间来确保每个人都可以根据他们尝试的顺序或方式接收方法

b)VM是否遵循任何其他规则

c)是否有更好的方法来序列化请求?

java multithreading synchronization

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

返回SQL Server中的季度

我是SQL Server的一个完整的新手,并天真地认为会有一个QUARTER()函数,唉,没有,一些谷歌搜索没有提出任何有用的东西!

基本上我想要实现的是,对于我的数据库中的所有行,我想要按季度分组的那些行的计数.

如果可能的话,我想用查询保留所有计算,但如果不是,那就是PHP将一切都搞砸了.

php sql-server date

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