问题列表 - 第14922页

理解gitk的指南?

我正在向一个开发团队介绍git,我发现gitk是一个了不起的工具.这也很难理解,因为理解gitk需要理解git历史和查看器工具本身.

有没有人对像gitk的git历史的初学者指南这样的东西有什么好的参考?

git gitk

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

如何在Drupal中覆盖表单操作?

我最初在另一个线程中启动了这个问题,但该线程有点,有点回答,现在我主要想知道如何指定另一个表单动作...我尝试使用下面的代码,但表单操作,当输出时,仍然没有改变,虽然看着print_r($form),它正确地改变了...为什么它没有恢复?

function mytheme_user_profile_form($form) {
        global $user;
        $uid = $user->uid;
        //print '<pre>'; print_r($form); print '</pre>';
    $category = $form['_category']['#value'];

    switch($category) {
            case 'account':
                $form['#action'] = '/user/'.$uid.'/edit?destination=user/'.$uid;
                        break;
        case 'education':
                        $form['#action'] = '/user/'.$uid.'/edit/education?destination=user/'.$uid;
                        break;
        case 'experience':
                        $form['#action'] = '/user/'.$uid.'/edit/experience?destination=user/'.$uid;
                        break;
            case 'publications':
                        $form['#action'] = '/user/'.$uid.'/edit/publications?destination=user/'.$uid;
                        break;
        case 'conflicts':
                        $form['#action'] = '/user/'.$uid.'/edit/conflicts?destination=user/'.$uid;
                        break;
    }

        //print '<pre>'; print_r($form); print '</pre>';
        //print $form['#action'];
        $output .= drupal_render($form);
        return $output;
Run Code Online (Sandbox Code Playgroud)

forms action drupal drupal-fapi drupal-alter

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

为什么我不能用C#中的隐式类型执行此操作?

var x = new { a = "foobar", b = 42 };
List<x.GetType()> y;
Run Code Online (Sandbox Code Playgroud)

有没有不同的方式来做我想做的事情?

如果没有,我真的没有看到隐含类型中的那么多内容......

c# generics implicit-typing c#-3.0

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

Ruby on Rails:基于其他列数据汇总表列行值

我有一个列'id','resource_id','read_time','value'的表,其中'value'是一个浮点数

我想要完成的是返回一个记录列表,使每条记录的"值"是特定"read_time"但具有不同"resource_id"值的所有记录的总和.

我想知道是否有一种聪明的方法(即不循环遍历所有条目)来实现这一目标.目前我正在实现这些方面:

@aggregate_meters = []
@res_one_meters = Meter.find(:all, :conditions => ["resource_id = ?", 1])

@res_one_meters.each do |meter|
  read_time = meter.read_time
  value = meter.value
  if res_two_meter = Meter.find(:first, :conditions => ["resource_id = ? AND read_time = ?", 2, read_time ])
    value = value + res_two_meter.value
  end
  aggregate_meter = Meter.new(:read_time => read_time, :value => value, :resource_id => 3)
  @aggregate_meters.push(aggregate_meter)
end
Run Code Online (Sandbox Code Playgroud)

谢谢.

activerecord ruby-on-rails

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

getParameter只返回字符串的一部分

请在这里提供帮助,getParameter只打印标签中String元素的第一部分.

这是select标签

<select name="ActionSelect" id="ActionSelect" >
<%Iterator itr;%>
<% List data = (List) request.getAttribute("data");
   for (itr = data.iterator(); itr.hasNext();) {
     String value = (String) itr.next();
%>
<option value=<%=value%>><%=value%></option>
<%}%>
</select>
Run Code Online (Sandbox Code Playgroud)

这是servlet中的代码

PrintWriter pw = response.getWriter();
String connectionURL = "jdbc:mysql://localhost/db";
Connection connection;
try{
  this.ibrand = request.getParameter("ActionSelect");
  pw.println(ibrand);
} catch (Exception e) {
  pw.println(e);
}
Run Code Online (Sandbox Code Playgroud)

java jsp scriptlet

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

PHP正在显示我的源代码?

我刚刚升级到php5.3,当我执行时:

php myfile.php
Run Code Online (Sandbox Code Playgroud)

我看到了myfile.php的源代码.

知道为什么会这样吗?我以前从未见过这样的东西!

php command-line php-5.3

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

通过ReentrantLock访问的字段是否需要volatile关键字?

我的问题是指使用ReentrantLock是否保证字段的可见性与synchronized关键字提供的方面相同.

例如,在下面的类A中,当使用synchronized关键字时,字段sharedData不需要声明为volatile.

class A 
{
  private double sharedData;

  public synchronized void method() 
  {
    double temp = sharedData;
    temp *= 2.5;
    sharedData = temp + 1;
  } 
}
Run Code Online (Sandbox Code Playgroud)

但是对于使用ReentrantLock的下一个示例,是否必须在该字段上使用volatile关键字?

class B 
{
  private final ReentrantLock lock = new ReentrantLock();
  private volatile double sharedData;

  public void method() 
  {
    lock.lock();
    try
    {
      double temp = sharedData;
      temp *= 2.5;
      sharedData = temp + 1;
    }
    finally
    {
      lock.unlock();
    }
  } 
}
Run Code Online (Sandbox Code Playgroud)

我知道无论如何使用volatile关键字只会造成极小的性能损失,但我仍然希望正确编码.

java concurrency locking volatile reentrancy

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

检查网站是否在线使用ASP.NET C#?

我想知道如何使用C#检查网站是离线还是在线?

c# asp.net

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

MemoryMappedFile.CreateFromFile始终抛出UnauthorizedAccessException

我意识到.NET 4.0处于测试阶段,但我希望有人能够解决这个问题.我正在尝试从DLL创建一个内存映射文件:

FileStream file = File.OpenRead("C:\mydll.dll");
using (MemoryMappedFile mappedFile = MemoryMappedFile.CreateFromFile(file,
    "PEIMAGE", 1024 * 1024, MemoryMappedFileAccess.ReadExecute))
{
    using (MemoryMappedViewStream viewStream = mappedFile.CreateViewStream())
    {
        // read from the view stream
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,无论我做什么,我总是得到一个UnauthorizedAccessException,MSDN文档说明:

操作系统拒绝对文件的指定访问权限; 例如,access设置为Write或ReadWrite,但文件或目录是只读的.

我用Sysinternals Process Monitor监视我的应用程序,它显示该文件确实正在成功打开.我也尝试过映射其他非DLL文件的内存,但结果相同.

.net c# .net-4.0 memory-mapped-files

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

如何设置Android模拟器代理设置?

我想在Android模拟器中使用浏览器,我想在我的机器上使用代理设置.我怎么设置它?

阅读非常好的Android手册,他们告诉我应该使用以下命令启动Android:

emulator -avd myavd -http-proxy http://168.192.1.2:3300
Run Code Online (Sandbox Code Playgroud)

但我仍然无法使用模拟器浏览器.请注意我正在使用我的代理服务器的IP地址.

我究竟做错了什么?

browser proxy android-emulator

107
推荐指数
8
解决办法
21万
查看次数