我正在开发内核模块的使用计数有问题.我想打印它以进行调试.如何从模块代码中获取它?
有问题的内核版本 - Linux 2.6.32
RDBMS中的ID通常是简单的整数,从0到任意数字,但通常你可以将它们保持在5位数范围内,这样你就可以制作看起来像这样的网址
myawesomeblog.com/posts/23456
但是使用mongodb,每条记录的唯一标识符都是这样的.47cc67093475061e3d95369d
和建立和应用程序基于这将导致这样的网址myawesomeblog.com/posts/47cc67093475061e3d95369d
我不喜欢那个?反正有没有让mongo给你更短且独特的基于整数的id号码?(像MySQL一样)
有没有更简单的方法将Delphi 7转换为Delphi 2009?或者有没有办法在Delphi 2009项目中使用Delphi 7单元?
我在Delphi 7中有一个单元,但是当我尝试在我的Delphi 2009项目中使用它时,行为都搞砸了.
它有很多不同之处,如:
Hangul = '???????????????????' +
'??????????????';
ShowMessage(Copy(Hangul, 1 + (I) * 2, 2));
Run Code Online (Sandbox Code Playgroud)
在Delphi 7中一次显示一个字符,但在Delphi 2009中一次显示两个字符.所以我需要将其更改为:
ShowMessage(Copy(Hangul, 1 + I, 1));
Run Code Online (Sandbox Code Playgroud)
但那是最简单的,它会让人更加困惑......算法不是我的,所以我无法弄清楚整个程序.
任何帮助,将不胜感激.
编辑:如果有人有兴趣看到这里的代码是LINK.这是unit HanInput;一部分.它翻译键(英文)并输出韩文字符.不,我不懂韩语.
我得到的完整例外是:
07-16 19:19:17.244: ERROR/DatabaseUtils(151): java.lang.NullPointerException
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at com.android.providers.contacts.ContactsProvider2.insertData(ContactsProvider2.java:3069)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at com.android.providers.contacts.ContactsProvider2.insertInTransaction(ContactsProvider2.java:2930)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at com.android.providers.contacts.CContactsProvider2.insertInTransaction(CContactsProvider2.java:156)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at com.android.providers.contacts.HtcContactsProvider2.insertInTransaction(HtcContactsProvider2.java:1281)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at com.android.providers.contacts.SQLiteContentProvider.insert(SQLiteContentProvider.java:90)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at com.android.providers.contacts.ContactsProvider2.insert(ContactsProvider2.java:2737)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at android.content.ContentProvider$Transport.insert(ContentProvider.java:150)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:170)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at android.os.Binder.execTransact(Binder.java:287)
07-16 19:19:17.244: ERROR/DatabaseUtils(151): at dalvik.system.NativeStart.run(Native Method)
Run Code Online (Sandbox Code Playgroud)
我使用的代码是:
public void saveFormality() {
ContentValues values = new ContentValues();
values.put(Data.DATA1, this.getFormality() ? "1" : "0");
saveDataWithMimeType(clsContacts.MIMETYPE_FORMALITY, values, this.getId());
}
private void saveDataWithMimeType(String mimetype, …Run Code Online (Sandbox Code Playgroud) 以下代码生成此输出:
<?xml version="1.0" encoding="utf-16" standalone="yes"?>
<customers>
<customer>
<firstName>Jim</firstName>
<lastName>Smith</lastName>
</customer>
</customers>
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它encoding="utf-8"代替encoding="utf-16"?
using System;
using System.Collections.Generic;
using System.IO;
using System.Xml.Linq;
namespace test_xml2
{
class Program
{
static void Main(string[] args)
{
List<Customer> customers = new List<Customer> {
new Customer {FirstName="Jim", LastName="Smith", Age=27},
new Customer {FirstName="Hank", LastName="Moore", Age=28},
new Customer {FirstName="Jay", LastName="Smythe", Age=44},
new Customer {FirstName="Angie", LastName="Thompson", Age=25},
new Customer {FirstName="Sarah", LastName="Conners", Age=66}
};
Console.WriteLine(BuildXmlWithLINQ(customers));
Console.ReadLine();
}
private static string BuildXmlWithLINQ(List<Customer> customers)
{
XDocument xdoc =
new …Run Code Online (Sandbox Code Playgroud) 我正在使用CURL来提取一些房地产列表.但是,最近,一个网站改变了他的方式来传达电话号码:访问者必须点击"显示电话号码"链接,返回结果在jSon.我在Firebug中找到了这些信息:
http://www.realestate.com/phone/click.json?Id=023DSFS
Run Code Online (Sandbox Code Playgroud)
对于链接,代码源是(obiously):
<a href="#" class="showDetail">Show the phone number</a>
Run Code Online (Sandbox Code Playgroud)
那么,我如何模拟点击并将我的结果存储到php var?
谢谢,
问候.
我有 datagridview 我想在编辑这条记录后自动保存每条记录。
我有一个简单的模型:
class User < ActiveRecord::Base
has_and_belongs_to_many :roles
end
class Role < ActiveRecord::Base
has_and_belongs_to_many :users
end
Run Code Online (Sandbox Code Playgroud)
我创建了一个简单的连接表:
class CreateUsersRoles < ActiveRecord::Migration
def self.up
create_table :users_roles, :id => false do |t|
t.integer :user_id
t.integer :role_id
t.timestamps
end
end
def self.down
drop_table :users_roles
end
end
Run Code Online (Sandbox Code Playgroud)
迁移后,shema.rb正在关注:
create_table "roles", :force => true do |t|
t.string "name"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "users", :force => true do |t|
t.string "login"
t.string "password"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "users_roles", :id => false, :force => …Run Code Online (Sandbox Code Playgroud) 对于C Shell,是否有一种方法可以对命令,文件等进行选项卡完成.不区分大小写?
我看到了complete=enhance变量,但这只适用于tcsh,而不是csh.
c# ×2
android ×1
autocomplete ×1
compare ×1
csh ×1
curl ×1
datagridview ×1
delphi ×1
delphi-2009 ×1
delphi-7 ×1
fixtures ×1
java ×1
javascript ×1
json ×1
linq-to-xml ×1
linux ×1
mongodb ×1
pack ×1
perl ×1
php ×1
utf-8 ×1
winforms ×1
xml ×1