小编ubi*_*con的帖子

VIM如何显示终端然后将其取回?

VIM(运行时)如何向终端显示文件内容,然后(关闭时)可以显示回显示的内容?我已经有几个应用程序,我希望实现这个功能...就像制作一个带终端图形的程序时,整个屏幕通常必须在单个"对象"移动时更新.

vim terminal

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

使用PHP创建表并从MySQL填充

我正在创建一个要在网页上显示的表,该表是从MySQL数据库中的数据填充的.我正在尝试做一些让我很难的事情.

首先,我试图通过JavaScript调用HTML中的单独文件中存在的PHP代码.我认为我的工作正常,但我不是百分百肯定(因为表格不会显示).我认为它正常工作,因为该表的一些代码(在PHP文件中)显示在FireBug中.

其次,我试图使它成为行替代颜色,以便于查看.到目前为止我的PHP代码如下.该表在任何浏览器中都不显示.

    $query = "SELECT * FROM employees";
    $result = mysql_query($query);

    $num = mysql_num_rows($result);

    echo '<table>';

    for ($i = 0; $i < $num; $i++){
        $row = mysql_fetch_array($result);
        $id = $row['id'];
        $l_name = $row['l_name'];
        $f_name = $row['f_name'];
        $ssn = $row['ssn'];

        $class = (($i % 2) == 0) ? "table_odd_row" : "table_even_row";

        echo "<tr>";
            echo "<td class=" . $class . ">$wrap_id</td>";
            echo "<td class=" . $class . ">$wrap_l_name</td>";
            echo "<td class=" . $class . ">$wrap_f_name</td>";
            echo "<td class=" . …
Run Code Online (Sandbox Code Playgroud)

html php mysql html-table

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

组织,存储和跟踪代码以便重用

许多月前我开始将我的音乐存储为MP3.我疯了下载并将它们全部丢弃到一个文件夹中.收集了成千上万的歌后,我有一个很大的混乱.在我的空闲时间组织了所有音乐两年后,我已经进入了我的图书馆的"D"部分.我开始每天编写代码,我想保留很多我为重用和未来参考做的事情.我经常使用Visual Studio,有时使用Eclipse,但我也会进行Web开发.现在我只是在外部驱动器上有一个文件夹Projects,在该文件夹中我有我想要保存的代码,由各自的IDE分解,然后是它开发的语言.现在工作正常,但我担心之后几年后它可能很难导航,我不想像我的音乐库那样混乱. 有哪些好的方法可以跟踪代码和编程项目,同时还可以促进轻松导航和未来的重用?

code-reuse code-organization

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

编译器设计和施工课程

今年秋天,我将为我的硕士课程开设几门课程,其中一门课程是编译器设计和构建.我非常精通大多数与计算机技术有关的事情,但我对编译器如何处理脏问题没有多少经验,我只是在需要时使用它们.我通常不会对课程感到紧张,但我觉得我正在裸体地走进这个课程.如果任何人都可以推荐一些好的阅读或提供的,我可以研究,使我加快速度基本原则的简短列表很快我将不胜感激.

更新:

我在课堂上很棒,我们使用的教科书实际上非常好. 这个网站还帮助我可视化和测试我的正则表达式(我现在认为这是学习编译器时最好的东西).我很快就掌握了LEX的基础知识,但YACC(出于某种原因)对我来说有点困难.只需在线查看示例,就可以帮助他们.

compiler-construction

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

使用正则表达式确定字符串是偶数还是奇数长度

我有建立一个正则表达式与一组琴弦上的麻烦{a, b, c}是一个odd长度为正好一个a.到目前为止,这是我最好的尝试:

(bb|bc|cb|cc)*a(bb|bc|cb|cc)*
Run Code Online (Sandbox Code Playgroud)

这对于偶数bc在任何一方都有好处a,但是没有考虑到两侧的奇数bc组合a.

任何提示?

regex

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

new Double(someString)和Double.parseDouble(someString)有什么区别

据我所知new Double(someString),Double.parseDouble(someString)给我完全相同的结果.有什么理由我想用一个而不是另一个吗?

java floating-point double

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

如何使Groovy/Grails返回一个对象列表而不是一个对象列表?

我有一个这样的课:

class Foo {
    static hasMany = [bars: Bar]
}
Run Code Online (Sandbox Code Playgroud)

我写的时候:

Foo.getAll()
Run Code Online (Sandbox Code Playgroud)

我得到一个Foo像这样的对象列表:

[ Foo1, Foo2, Foo3 ]
Run Code Online (Sandbox Code Playgroud)

我写的时候:

Foo.getAll().bars
Run Code Online (Sandbox Code Playgroud)

我得到一个Bar像这样的对象列表:

[ [ Bar1, Bar2 ], [ Bar2, Bar3 ], [ Bar1, Bar4 ] ] 
Run Code Online (Sandbox Code Playgroud)

但我想要的是一个Bar像这样的唯一对象列表:

[ Bar1, Bar2, Bar3, Bar4 ]
Run Code Online (Sandbox Code Playgroud)

我的最终目标是Bar在上面的列表中有一个唯一的对象ID 列表,如下所示:

[ 1, 2, 3, 4 ]
Run Code Online (Sandbox Code Playgroud)

我尝试过收集方法的各种变化,我也尝试过传播算子,但我没有运气.

collections grails groovy closures collect

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

不能在域类中使用grails g.link

我在域类中有静态方法返回一个url.我需要动态构建该URL,但g.link无法正常工作.

static Map options() {
    // ...
    def url = g.link( controller: "Foo", action: "bar" )
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Apparent variable 'g' was found in a static scope but doesn't refer to a local variable, static field or class. Possible causes:
You attempted to reference a variable in the binding or an instance variable from a static context.
You misspelled a classname or statically imported field. Please check the spelling.
You attempted to use a method 'g' but left …
Run Code Online (Sandbox Code Playgroud)

grails

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

URL有时会附加jsessionid Grails/Spring Security

有时Spring Security jsessionid会在我的URL末尾附加一个.如果它一直发生或永远不会发生,那就不会打扰我,但它似乎几乎是随机的.我想知道为什么会发生这种情况,如果它与我有什么关系,请记住我不能正常使用LDAP?

http://localhost:8080/myapplication/login/auth;jsessionid=A07D52CB78DB999947F3EED1917D60F6

grails spring-security

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

如何在Grails 3中使用外部.groovy配置文件

外部化配置中的第24.3节表示一个.properties或一个.yml文件可用于外部配置,但我希望我的外部配置是一个.groovy文件,就像我application.groovy已经转换过的文件一样.yml.我怎样才能做到这一点?

Grails版本3.2.0.M2

更新:

我能够根据@Michal_Szulc提供的答案让这个工作

请注意,ConfigSlurper当前环境需要正常工作.另请注意,这些更改将对my_grails_app/grails-app/init/my_grails_app/Application.groovy文件进行,而不是my_grails_app/grails-app/conf/application.groovy您从.yml配置转换为配置时可能具有的文件.groovy.

package my_grails_app

import grails.boot.GrailsApp
import grails.boot.config.GrailsAutoConfiguration
import org.springframework.context.EnvironmentAware
import org.springframework.core.env.Environment
import org.springframework.core.env.MapPropertySource

class Application extends GrailsAutoConfiguration implements EnvironmentAware {
    static void main( String[] args ) {
        GrailsApp.run( Application, args )
    }

    @Override
    void setEnvironment( Environment environment ) {
        def appName = grails.util.Metadata.current.getApplicationName()

        // The value of this environment variable should be the absolute path …
Run Code Online (Sandbox Code Playgroud)

grails grails-3.0

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