问题列表 - 第30928页

Linux编程 - 入门,怎么样?

我已经采取了尝试并在其中一个盒子上安装了Linux(Linux Mint 9,如果这很重要) - 我想开始一些小型编程......但是从哪里开始.

我的背景:

  • 主要是C#/ WPF中的LOB应用程序
  • 一些XAL-basic
  • 一点点VB/VBA和SilverLight

我想转向一种新的编程语言 - 但仍然专注于桌面应用程序.

我需要的:

  • 编辑 - 最好具有良好的智能感知
  • 编程语言和入门资源

如果有人能指出我正确的方向,我会很高兴有点推动......

编辑:感谢您的所有建议 - 我想出了以下建议:

  • 我将从Python开始 - 并使用Vim作为编辑器

我将在以后尝试使用Vala和Perl并将MonoDevelop作为备份编辑器 - 如果一切都失败了,我将转向C++.我赞成所有答案,因为他们都帮助了我.

EDIT2:好的 - Vim有点太硬了......安装奶油在上面.

linux development-environment

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

使用新参数ExtJs Ext.data.JsonStore重新加载json存储

我目前无法使用新参数重新加载json存储.这是我的商店:

 newsletters = new Ext.data.JsonStore({
        url: '/newsletters/',
        root: 'results',
        fields: [
             'id',
             'body'
             'recipients'
        ],
        baseParams: { command: 'json', to: dateTo, from: dateFrom },
    autoLoad: true
    });
Run Code Online (Sandbox Code Playgroud)

dateTo和dateFrom是最初为空的字符串(''),并使用正确的参数调用firebug/newsletters中的签入.

现在,以下技术要求都不起作用:

更改dateTo和dateFrom的值然后调用newsletters.reload()仍然调用带有参数的页面为空字符串.

调用newsletters.reload( { to: 'test1', from: 'test2' } );仍将参数视为空字符串.

最后从我尝试过的手册开始:

lastOptions = newsletters.lastOptions;
Ext.apply(lastOptions.params, {
    to: 'test1',
    from: 'test2'
});
newsletters.reload(lastOptions);
Run Code Online (Sandbox Code Playgroud)

这再次没有请求/具有更新参数的新闻通讯.

任何建议赞赏!

json extjs

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

如何用简单的html dom打印表格的单元格

我有这个HTML代码.我使用Simple HTML Dom将数据解析为我自己的php脚本.

<table>
    <tr>
        <td class="header">Name</td>
        <td class="header">City</td>
    </tr>
    <tr>
        <td class="text">Greg House</td>
        <td class="text">Century City</td>
    </tr>
    <tr>
        <td class="text">Dexter Morgan</td>
        <td class="text">Miami</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要在数组中获取TD内的文本,例如:

$ array [0] = array('Greg House','Century City'); $ array [1] = array('Dexter Morgan','迈阿密');

我已经尝试了几种方法来实现这一点,但我在每个人和每个人都失败了.有人可以帮我一把吗?

php html-parsing simple-html-dom

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

将工件添加到标准maven部署

我希望有人能帮助我进行maven部署(通常通过发布插件运行).

我希望在发布时将除打包的jar之外的文件部署到repo,例如特定的指令文档和生成的SQL文件.

如果我不必deploy:deploy-file为每一个使用它会很好.最好是我可以将每个文件添加到我的POM文件中的列表中,并在发布时自动为我拾取.

deployment maven-2

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

从内存运行可执行文件

我正在尝试直接从此可执行文件的byte []表示中运行可执行文件作为C#中的资源.

所以基本上我想直接运行PE的byte []而不需要触摸硬盘.

我正在使用的代码曾经用于工作但它不再存在.

代码创建一个带有冻结主线程的进程,更改整个进程数据并最终恢复它,以便它运行PE的byte [].但是如果线程恢复的话似乎进程就会死掉,我真的不知道什么是错的.

所以这里是一个pastebin中的代码,因为它太长了我猜...

http://pastebin.com/18hfFvHm

编辑:

我想运行非托管代码! 任何PE文件......

c# memory interop

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

C++ WinAPI:处理长文件路径/名称

我正在寻找在Windows应用程序中处理更长的文件路径.

目前,我有一个文本框(编辑框),用户可以在其中键入绝对文件路径.然后,我将这个类型化的文件路径读GetWindowText入一个声明如下的字符串:TCHAR FilePath[MAX_PATH];

显然,在这里,我依靠的是MAX_PATH常数,这限制了我的260个字符.因此,为了处理更长的文件/路径名称,我可以像这样扩展我的TCHAR数组:TCHAR FilePath[32767];.

或者,还有更好的方法?我可以使用可变长度数组吗?(TCHAR FilePath[];这在C++中是否可能? - 对不起,我对此很新).

先谢谢你!


这是我上面提到的整个代码片段:

TCHAR FilePath[MAX_PATH];
ZeroMemory(&FilePath, sizeof(FilePath));
GetWindowText(hWndFilePath, FilePath, MAX_PATH);
Run Code Online (Sandbox Code Playgroud)

c++ winapi max-path long-filenames

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

获取非常大的文件的MD5校验和

我编写了一个脚本,它读取目录中的所有文件,并为每个文件返回md5哈希值.但是,它不会为相当大的文件呈现任何内容.我假设解释器为最大处理时间设置了一些值,并且由于获取此值需要很长时间,因此它只是跳到其他文件.无论如何通过PHP获取大文件的md5校验和?如果没有,是否可以通过cpanel的chron工作完成?我在那里试了一下,但似乎我的md5sum命令似乎没有被处理过:我从未收到过带有哈希的电子邮件.这是我已经写过的PHP.对于合理大小的文件,这是一个非常简单的代码和工作文件:

function md5_dir($dir) {
    if (is_dir($dir)) {
        if ($dh = opendir($dir)) {
            while (($file = readdir($dh)) !== false) {
                echo nl2br($file . "\n" . md5_file($file) . "\n\n");
            }
            closedir($dh);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

php hash checksum md5

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

在mysql中更新序列化数组(没有反序列化?)

我读过的所有内容都说在Mysql中存储序列化数组是一个坏主意 - 我已经知道了;)不幸的是我正在使用一种使用此方法的开源脚本,并且在这种情况下更改结构不是一个选项.

是否可以在不首先反序列化的情况下更新此URL?

我最初尝试使用替换,但它会抛出一个错误:

  $rssquery = "UPDATE config SET `array` = replace(`array`, \"http://www.oldurl.com\", \"http://www.newurl.com\") WHERE name='config'";
  $insert = $db->insert($rssquery);
Run Code Online (Sandbox Code Playgroud)

无法更新UPDATE配置SET array = replace('array',' http://www.oldurl.com','http ://www.newurl.com ')因为提供的变量必须是数组.

表名:config
列:名称| array
Row Needing更新命名:config
Cell Needing更新名为:array

任何其他想法或方法将不胜感激:)谢谢!

php mysql serialization replace

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

从 Jython 读取 sqlite 数据库

我正在尝试运行此处发布的 jython sqlite 示例。

################################################################################
#
#  sqlite_using_ziclix - An example of using the Python DB-API 2.0 compliant 
#                        ziclix implementation to interact with a SQLite database.
#                        Creates a 'planet' table in a SQLite database
#                        named 'solarsys.db', populates it with some data and 
#                        then executes a query to retrieve data from that table.
#
#  Works with Jython 2.5, must have the zentus sqlitejdbc.jar in your
#  CLASSPATH at execution time.
#  Known to work with …
Run Code Online (Sandbox Code Playgroud)

sqlite jython

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

为什么codeigniter没有记录错误!

出于某种原因,我无法让错误记录工作,我正在获得死亡的白屏,我希望错误日志能够揭示情况!

我的index.php有

使用error_reporting(E_ALL);

我还确保system/logs目录具有适当的权限,

如果页面无法加载,如果发生了什么,甚至GET记录错误?如果不是,我有大量的代码,我将不得不搜索语法错误,任何关于如何使PHP错误吐出的建议将有所帮助!

另外,这是我的配置

`
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
|
| If you have enabled error logging, you can set an error threshold to 
| determine what gets logged. Threshold options are:
| You can enable error logging by setting a threshold over zero. The
| threshold determines what gets logged. Threshold options are:
|
| 0 = Disables logging, Error logging TURNED OFF
| 1 = Error Messages (including PHP errors)
| 2 = Debug …

php codeigniter

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