问题列表 - 第27352页

内核和用户模式编程有什么区别?

我想知道内核程序员如何看待内存与用户模式程序员.我还想知道内核编程和用户模式编程之间的一些区别.

c operating-system

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

iPad半透明状态栏?

有没有办法让iPad的状态栏保持半透明状态.尝试执行此操作时出现此错误:UIStatusBarStyleBlackTranslucent在此设备上不可用.

statusbar ipad

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

如何检查用户ID已存在

我是初学者编码器,我正在使用C#Asp.Net构建一个项目,其中我正在注册用户ID的用户,现在我的问题是如何在用户表中检查用户ID是否已存在于用户表中试图注册,我使用的是SQL Server 2000?

c# asp.net

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

何时使用===运算符检查JavaScript?

可能重复:
Javascript === vs ==:我使用哪个"相等"运算符是否重要?

正如标题所述; 什么时候应该===在使用JavaScript时使用运算符检查,何时不使用.

编辑:这里找到更完整的答案.感谢Mark Byers指出它.

_L

javascript operators logical-operators

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

JSON和JSONP有什么区别?

格式明智,文件类型明智和实用明智吗?

javascript json jsonp

384
推荐指数
7
解决办法
20万
查看次数

扩展Java类

有两个班

public class Account
{
    public Acconut()
    {
       //constructor
    }
}


public class SavingsAccount extends Account
{
}
Run Code Online (Sandbox Code Playgroud)

在做继承的时候我有一个错误信息"找不到符号符号:构造函数Account()"我的代码中可能出现的错误是什么......?

java

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

如何查找分支是本地跟踪的分支还是用户创建的本地分支?

我使用'git branch -b branch-name origin/branch-name'在我的本地存储库中本地跟踪远程跟踪分支.我的远程分支是test2/test2(origin/branch-name),它在本地被跟踪为test2.

起源也称为test2.我还没有签出我的本地跟踪分支test2.

当我做'git pull origin remote-branch:local-tracked-branch'时,我收到此错误

[test2] $ git pull test2 test2:test2来自/ gitvobs/git_bare/test2![拒绝] test2 - > test2(非快进)

然后当我结账我的本地跟踪分支test2并且拉'git pull origin local-tracked-branch'时我没有得到错误,我使用'git pull test2 test2'进行拉动

来自/ gitvobs/git_bare/test2*branch test2 - > FETCH_HEAD自动合并a.txt自动合并失败; 修复冲突,然后提交结果.

我知道添加+(git pull test2 + test2:test2)会有所帮助,但它会覆盖本地更改.

那么我怎么知道哪些本地分支是由我在本地使用'git branch new-branch-name'创建的,或者是使用git branch -b branch-name origin/branch-name'从远程分支本地跟踪的?

git git-pull git-branch

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

具有延迟加载,过滤和排序的jsf数据表

我参与了几个包含大量数据表的项目.这些表当然在服务器端和db的帮助下进行了排序,过滤和分页(所有数据库都实现了排序,过滤 - 并限制返回的结果).

在真正的应用程序上工作时,有数千甚至数百万行.

但我见过几个JSF数据表组件.
他们在客户端实现分页,排序和过滤!据我说这是非常愚蠢的.这项技术称为企业,他们使用java脚本在客户端对数据进行排序!

我还没有看到任何好的JSF数据网格,它在服务器端构建了用于排序,过滤和延迟加载的功能.

这是为什么?我是在寻找错误的方向还是真的没有建立支持.最近我正在测试primefaces和延迟加载数据表.它确实很好,但我只能懒加载表.如果添加排序和过滤器,则问题就会开始.

结论:是否有任何可数据化的JSF组件可以执行延迟加载分页,以及在服务器端进行过滤和排序?如果我需要实现自己的解决方案,这要归功于进行客户端排序和过滤的团队,它们是无用的.

sorting datatable jsf filtering lazy-loading

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

将更新逻辑放入迁移中

有几次我一直处于这种情况,我想重构一些模型的设计,并最终将更新逻辑放入迁移中.但是,据我所知,这不是一种好的做法(特别是因为鼓励您使用模式文件进行部署,而不是迁移).你如何处理这些问题?

要清楚我的意思,请说我有一个用户模型.由于我认为只有两种用户,即"普通"用户和管理员,我选择使用一个简单的布尔字段来判断用户是否是管理员.

然而,在我想到我需要第三类用户之后,可能是主持人或类似的东西.在这种情况下,我添加了一个UserType模型(和相应的迁移),以及第二次迁移,用于从用户表中删除"admin"标志.这就是问题所在.在"add_user_type_to_users"迁移中,我必须将admin标志值映射到用户类型.此外,为了做到这一点,用户类型必须存在,这意味着我不能使用种子文件,而是在迁移中创建用户类型(也被认为是不好的做法).这里有一些代表情况的虚构代码:

class CreateUserTypes < ActiveRecord::Migration
    def self.up
        create_table :user_types do |t|
            t.string :name, :nil => false, :unique => true
        end

        #Create basic types (can not put in seed, because of future migration dependency)
        UserType.create!(:name => "BASIC")
        UserType.create!(:name => "MODERATOR")
        UserType.create!(:name => "ADMINISTRATOR")
    end

    def self.down
        drop_table :user_types
    end
end

class AddTypeIdToUsers < ActiveRecord::Migration
    def self.up
        add_column :users, :type_id, :integer

        #Determine type via the admin flag
        basic = UserType.find_by_name("BASIC")
        admin = UserType.find_by_name("ADMINISTRATOR")
        User.all.each {|u| u.update_attribute(:type_id, (u.admin?) ? admin.id : …
Run Code Online (Sandbox Code Playgroud)

migration ruby-on-rails rails-migrations

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

你如何使用grep查找n个字符长的术语?

我正在使用grep来过滤Mac OS X词典单词文件(默认情况下位于/ usr/share/dict/words).

我想用grep来检索四个字符长的所有单词.我该怎么做呢?

我对如何做到这一点的最好猜测是:

grep [:alpha:]{4} words
Run Code Online (Sandbox Code Playgroud)

但这会导致零结果.

regex grep

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