问题列表 - 第43358页

如何将12小时时间字符串转换为C#TimeSpan?

当用户填写表单时,他们使用下拉列表表示他们希望安排测试的时间.此下拉列表包含12小时上午/下午表格中15分钟增量的一天中的所有时间.因此,例如,如果用户选择下午4:15,则服务器将字符串发送"4:15 PM"到具有表单提交的Web服务器.

我需要一些如何将此字符串转换为Timespan,因此我可以将其存储在我的数据库的时间字段中(使用linq to sql).

有人知道将AM/PM时间字符串转换为时间跨度的好方法吗?

c# timespan

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

如何持续监控LogCat文件?

我需要以某种方式监视LogCat日志,这意味着当我的服务运行时,我需要读取LogCat以获取新条目.此刻我只知道如何检索一次日志:

Process mLogcatProc = null;
    BufferedReader reader = null;
    try
    {
            mLogcatProc = Runtime.getRuntime().exec(new String[]
                   {"logcat", "-d", "ActivityManager:I *:S" });        

            reader = new BufferedReader(new InputStreamReader
    (mLogcatProc.getInputStream()));

            String line;
            final StringBuilder log = new StringBuilder();
            String separator = System.getProperty("line.separator"); 

            while ((line = reader.readLine()) != null)
            {
                    log.append(line);
                    log.append(separator);
            }
Run Code Online (Sandbox Code Playgroud)

如果我删除-d选项它将不会退出但它也不会工作.那么如何修改波纹管代码以便从LogCat连续读取新条目?

logging monitoring android continuous logcat

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

如何让Textmate始终忽略"在项目中查找"搜索中的/ log文件夹?

如何让Textmate始终忽略"在项目中查找"搜索中的/ log文件夹?

textmate

31
推荐指数
4
解决办法
6154
查看次数

访问共享文件夹(受保护)

我需要帮助编写一个C#脚本,它可以访问安全的共享位置(我有用户名和密码),以便从该位置访问某些文件,并在那里以实用方式转储一些文件.先感谢您

c# impersonation

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

JAXB 2.x:如何从父类重写XmlElement注释 - Mission Impossible?

为什么这不可能?它似乎很简单,但它的行为并不像预期的那样.

简介:类A使用聚合的DataA bean,而类B(类A的子类)使用聚合的DataB bean(而DataB扩展DataA).

我编写了这些测试类来可视化和解释我的问题:

A类:

package test;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@XmlAccessorType(XmlAccessType.NONE)
@XmlRootElement(name="root")
public class A {

  private DataA source = new DataA();

  @XmlElement(name="source")
  public DataA getSource() {
    return source;
  }

  public void setSource(DataA source) {
    this.source = source;
  }

}
Run Code Online (Sandbox Code Playgroud)

和它的DataA类(我使用了FIELD注释,以便所有字段都被编组):

package test;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;

@XmlAccessorType(XmlAccessType.FIELD)
public class DataA {

    public String string1 = "1";
    public String string2 = "2";

}
Run Code Online (Sandbox Code Playgroud)

现在是B类(A类的子类):我的目标是重用A的功能,并通过使用DataB bean重用DataA bean中的属性:

package test;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; …
Run Code Online (Sandbox Code Playgroud)

java inheritance jaxb marshalling jaxb2

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

#define _UNICODE无法使用MinGW + CodeBlocks

通常我使用视觉工作室,但我切换到mingw,我喜欢使我的应用程序可以从unicode和多字节轻松更改,在我的mingw项目中我有我的定义,包括这样:

#define WIN32_LEAN_AND_MEAN
#define WINVER 0x0700
#define _UNICODE

#include <windows.h>
#include <commctrl.h>
#include <stdio.h>
#include <stdlib.h>
#include <tchar.h>

#define WND_MAIN_CLASS  _T("MainWindowFrame")
Run Code Online (Sandbox Code Playgroud)

然后我注册并创建我的窗口,例如

 WNDCLASSEX wc;
...
wc.lpszClassName = WND_MAIN_CLASS;

RegisterClassEx(&wc);

    hwnd = CreateWindowEx(0, WND_MAIN_CLASS, _T("Main Window"),
  WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN,
  CW_USEDEFAULT, CW_USEDEFAULT, 640, 480, NULL, NULL, hInst, NULL);
Run Code Online (Sandbox Code Playgroud)

但是当我去编译时,我得到错误,它无法将Wchar_t转换为WNDCLASSEX上的CHAR*和类名称和窗口标题上的CreateWindowEx上的CHAR*.

如果我右键单击并转到createwindowex和WNDCLASSEX的声明,它会从winuser.h中得到这些:

    typedef WNDCLASSEXW WNDCLASSEX,*LPWNDCLASSEX,*PWNDCLASSEX;

#define CreateWindowEx CreateWindowExW
Run Code Online (Sandbox Code Playgroud)

如果我注释掉定义_UNICODE它编译并且没有任何问题

unicode winapi mingw codeblocks

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

OpenCart主题开发:价格是多少?

我需要根据价格不同地展示一些产品.我希望我可以简单地$price从相关的主题文件中检查变量的值,但$price包含货币格式的字符串.而且由于OpenCart支持多种货币格式,因此没有简单,可靠的方法将价格字符串转换回数字.

我查看了产品控制器类ControllerProductProduct.据我所知,OpenCart不会向视图公开数值价格.我可以修改控制器类,但我不愿意,因为它会使更新复杂化.

我忽略了什么吗?难道没有简单的方法可以在OpenCart主题中对价格进行数字比较吗?

opencart

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

在drawRect方法中绘制时可以访问视图吗?

在创建tableViewCell的内容视图时,我在drawRect中使用了drawInRect:withFont,drawAtPoint ......等等,因为我需要的只是放置一些文本.事实证明,所绘制文本的一部分需要是可点击的URL.所以我决定创建一个UIWebView并将其插入到我的drawRect中.一切似乎都很好,问题是没有发生与UIWebView的交互.我尝试启用交互,没有用.我想知道,因为使用drawRect:我正在绘制当前的图形上下文,我可以做些什么来让我的子视图与用户交互?
这是我在UITableViewCell类中使用的一些代码.

-(void) drawRect:(CGRect)rect{  
    NSString *comment = @"something";
    [comment drawAtPoint:point forWidth:195 withFont:someFont lineBreakMode:UILineBreakModeMiddleTruncation];

    NSString *anotherCommentWithURL = @"this comment has a URL http://twtr.us";
    UIWebView *webView = [[UIWebView alloc] initWithFrame:someFrame];
    webView.delegate = self;
    webView.text = anotherCommentWithURL;
    [self addSubView:webView];
    [webView release];
}
Run Code Online (Sandbox Code Playgroud)

正如我所说,视图很好,但是没有与外部的webView交互.URL嵌入到HTML中,应该是可点击的.它不是.我让它在另一个视图上工作,但在那个视图上我提出了看法.有任何想法吗?

iphone core-graphics objective-c uiwebview drawrect

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

安装dm-mysql-adapter时出错

我是Ruby的新手.我安装了DataMapper,我正在尝试安装dm-mysql-adapter-1.0.2 gem.但是当我尝试安装时,我收到以下错误.我正在使用ubuntu OS.

vinoth@vinoth-laptop:~/Downloads$ gem install dm-mysql-adapter-1.0.2 -- --with-mysql-                    lib=/usr/lib/mysql -- --with-mysql-conf=/usr/bin/mysql 
WARNING:  Installing to ~/.gem since /home/vinoth/gems and
/home/vinoth/gems/bin aren't both writable.
WARNING:  You don't have /home/vinoth/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
Building native extensions.  This could take a while...
ERROR:  Error installing dm-mysql-adapter-1.0.2:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb --with-mysql-lib=/usr/lib/mysql -- --with-mysql-     conf=/usr/bin/mysql
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably …
Run Code Online (Sandbox Code Playgroud)

ruby datamapper

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

Javascript嵌套循环

我在Javascript中编写的代码不多,但我有以下片段,恕我直言看起来很可怕,我必须在我的代码中经常进行这种嵌套迭代.有没有人有更漂亮/更容易阅读的解决方案?

function addBrowse(data) {
var list = $('<ul></ul>')

for(i = 0; i < data.list.length; i++) {
    var file = list.append('<li class="toLeft">' + data.list[i].name + '</li>')
    for(j = 0; j < data.list[i].children.length; j++) {
        var db = file.append('<li>' + data.list[i].children[j].name + '</li>')
        for(k = 0; k < data.list[i].children[j].children.length; k++)
            db.append('<li class="toRight">' + data.list[i].children[j].children[k].name + '</li>')
    }
}

$('#browse').append(list).show()}
Run Code Online (Sandbox Code Playgroud)

这是一个示例数据元素

{"file":"","db":"","tbl":"","page":"browse","list":[
  {
     "name":"/home/alex/GoSource/test1.txt",
     "children":[
        {
           "name":"go",
           "children":[
              {
                 "name":"validation1",
                 "children":[

                 ]
              }
           ]
        }
     ]
  },
  {
     "name":"/home/alex/GoSource/test2.txt",
     "children":[
        {
           "name":"go",
           "children":[ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery for-loop coding-style

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