问题列表 - 第10912页

如何在python中转义哈希(#)char?

我正在使用pyodbc查询AS400(不幸的是),有些列名称中有哈希值!这是一个小例子:

self.cursor.execute('select LPPLNM, LPPDR# from BSYDTAD.LADWJLFU')

for row in self.cursor:
    p = Patient()
    p.last = row.LPPLNM
        p.pcp = row.LPPDR#
Run Code Online (Sandbox Code Playgroud)

我明显得到这样的错误:

 AttributeError: 'pyodbc.Row' object has no attribute 'LPPDR'
Run Code Online (Sandbox Code Playgroud)

有没有办法逃避这个?似乎怀疑var名称中是否允许哈希.我今天刚拿起python,如果答案是常识,请原谅我.

谢谢,皮特

python odbc escaping pyodbc

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

我应该为Java Graphics使用什么IDE?

我有两门Java编程课程.我们只在sun服务器上使用了pico编辑器.我正在转学,但他们要求我在今年秋天的高级Java课程之前介绍几个关于Java图形的章节.我有哪些选项可用于免费或吱吱作响的IDE用于Java图形?

java ide graphics

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

Apache HttpClient 4.0-beta2 httppost,如何添加一个referer?

我正在尝试将一个引用添加到Apache HttpClient(httpclient-4.0-beta2)中的http帖子.

我发现了一些示例代码.代码有效,但我想知道是否有一种更简单,更直接的方式来添加引用,而不是使用(不名称)addRequestInterceptor,它似乎将(yikes!)内部类作为参数.

有问题的代码从下面开始"//添加referer标题".我是新手,这段代码正在做一些我不理解的事情.这真的是在我的http帖子中添加引用者的最简单方法吗?

谢谢你的任何指示.

// initialize request parameters
List<NameValuePair> formparams = new ArrayList<NameValuePair>();
formparams.add(new BasicNameValuePair("firstName", "John"));
formparams.add(new BasicNameValuePair("lastName", "Doe"));

// set up httppost
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(formparams, "UTF-8");
HttpPost httppost = new HttpPost(submitUrl);
httppost.setEntity(entity);

// create httpclient
DefaultHttpClient httpclient = new DefaultHttpClient();

// add the referer header, is an inner class used here?
httpclient.addRequestInterceptor(new HttpRequestInterceptor()
{   
    public void process(final HttpRequest request, 
                        final HttpContext context) throws HttpException, IOException
    {
        request.addHeader("Referer", referer);
    }
});

// execute the request
HttpResponse response …
Run Code Online (Sandbox Code Playgroud)

java httpclient

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

ASP.NET MVC Html助手 - 需要Response.Write吗?

当使用ASP.NET MVC的Html帮助程序时,我需要将它们包装在Response.Write中,否则它们不会出现.然而我在ASP.NET MVC上找到的样本(例如12)似乎没有这样做.某件事情发生了变化,或者我做错了什么?

从样本中我发现它应该是这样的:

<div class="row">
  <% Html.ActionLink("View", "Details", "People"); %>
</div>
Run Code Online (Sandbox Code Playgroud)

但是没有显示任何内容,所以我需要将它包装在Response.Write中,如下所示:

<div class="row">
  <% Response.Write(Html.ActionLink("View", "Details", "People")); %>
</div>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc html-helper

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

你能用FILE*写一个字节数组吗?

C#具有能够使用MemoryStream对象写入内存流的简洁功能.

我正在寻找C使用FILE*指针的类似功能.

我希望能够sprintf()但是在我正在写的缓冲区中添加了C记住"我在哪里"的功能.

c

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

UNIX非阻塞I/O:O_NONBLOCK与FIONBIO

在我在BSD套接字编程的上下文中运行的每个示例和讨论中,似乎将文件描述符设置为非阻塞I/O模式的推荐方法是使用O_NONBLOCK标志fcntl(),例如

int flags = fcntl(fd, F_GETFL, 0);
fcntl(fd, F_SETFL, flags | O_NONBLOCK);
Run Code Online (Sandbox Code Playgroud)

我已经在UNIX中进行了十多年的网络编程,并且一直使用FIONBIO ioctl()调用来执行此操作:

int opt = 1;
ioctl(fd, FIONBIO, &opt);
Run Code Online (Sandbox Code Playgroud)

从来没有真正考虑过为什么.刚学会这种方式.

有没有人对其中一个或两个可能各自的优点有任何评论?我认为可移植性轨迹在某种程度上有所不同,但不知道在多大程度上与ioctl_list(2)单个ioctl方法的那个方面没有对话.

c unix sockets network-programming

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

存在未知列的MySQL警告

找到了如何找到PHP问题.我现在正试图解决这些问题,但我对这个问题一无所知.

我使用了mysql_error,我发现:

1054: Unknown column 'o.user_id' in 'on clause' 
Run Code Online (Sandbox Code Playgroud)

这有什么问题:

$sql="SELECT o.*, u.user_name, u.email, od.artist_id,cm.nexchange_price

         FROM ".$tableprefix."orders o,".$tableprefix."currency_master cm

        INNER JOIN ".$tableprefix."users u ON o.user_id = u.user_id

        INNER JOIN ".$tableprefix."order_details od ON o.order_id = od.order_id

        WHERE o.order_id = ".GetSQLValueString($orderid,"text")."

         AND o.vorder_currency = cm.vcurrency_code ".$qryopt . " ORDER BY o.order_date DESC";
Run Code Online (Sandbox Code Playgroud)

那列存在于订单表中?!

php mysql sql mysql-error-1054

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

在C#中洗牌

我正在尝试为一个列出一副卡片内容的项目编写一个代码,询问该人想要洗牌的次数,然后将它们洗牌.它必须使用一个方法来使用System.Random类创建两个随机整数.

这些是我的课程:

Program.cs中:

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Deck mydeck = new Deck();
            foreach (Card c in mydeck.Cards)
            {
                Console.WriteLine(c);
            }
            Console.WriteLine("How Many Times Do You Want To Shuffle?");

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Deck.cs:

namespace ConsoleApplication1
{
    class Deck
    {    
        Card[] cards = new Card[52];
        string[] numbers = new string[] { "2", "3", "4", "5", "6", "7", "8", "9", "J", "Q", "K" };
        public Deck()
        {
            int i = 0;
            foreach(string s in numbers)
            { …
Run Code Online (Sandbox Code Playgroud)

.net c# shuffle playing-cards

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

在Objective-C/iPhone应用程序中使用"经典"malloc()/ free()是否可以?

我已经玩了一段时间的iPhone开发,虽然当你是一个"硬核".NET开发人员时感觉有点尴尬,但是一旦你习惯它就不会那么糟糕.

在我读到的关于Objective-C的每本书中,都只讨论了内存管理的保留/释放(引用计数).作为一个古老的C/C++开发人员,使用malloc()和free()分配"正常"方式似乎很奇怪只在一些脚注中提到.

我知道malloc()和free()在Objective-C中工作,但我很好奇它是否是常见的做法.毕竟,如果我想分配一个包含100个整数的数组,那么这似乎是最有效的方法:

int *array = malloc(sizeof(int) * 100);

memset(array,0,sizeof(int) * 100);

// use the array

free(array);
Run Code Online (Sandbox Code Playgroud)

这确实是最好的方式,还是应该避免普通的C内存管理?

c memory-management objective-c

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

如何对齐<div>标签内边缘的元素?

如何在标签的内边缘上对齐元素?也就是说,它的工作方式与绝对定位相同,但仅限于标签内部.我认为它的工作方式是,如果可以强制元素认为标签是实际页面,但我不知道这是否可能/理想.

编辑:http: //www.flickr.com/photos/chustar/3736370208/ 这里是我的意思的模型

html css

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