小编Yan*_*min的帖子

数据库内部 - 从哪里开始?

所以,让我们说你想学习一些关于数据库内部的东西.什么是最好的源代码?最好买的书?

我前几天和一个好友谈论这件事,他推荐:
计算机编程艺术,第3卷:排序和搜索

还有哪些书可以帮助我了解所有文件IO和内存问题,页面,锁定等等?

database theory internals

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

使用Sun javax jar的Android问题

我一直致力于使用Sun的javax库中的许多类的Android Web服务程序.eclipse IDE正在咆哮"尝试将核心类(java.*或javax.*)包含在核心库之外的其他东西中." 我的应用程序是一个Android应用程序,我不是在创建一个核心库.我正在使用几个.jars; javax.xml.ws,javax.xml.bind,javax.xml.soap,javax.xml.rpc和javax.jws.我相信我不能直接使用这些java字节码.jars.我将不得不使用dx工具将它们转换为delvik字节码或.dex文件.我做了一些额外的研究,发现在Android应用程序中禁止使用任何javax.*类.有人可以解释原因吗?他们的实际编程是否有效?

谢谢,史蒂夫

android

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

java中unsigned long的等价物是什么

我为我的项目编写了以下三个函数:

 WORD shuffling(WORD x)
{

// WORD - 4 bytes - 32 bits

//given input - a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15- b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15

//output required - a0,b0,a1,b1,a2,b2,a3,b3,a4,b4,a5,b5,a6,b6,a7,b7 - a8,b8,a9,b9,a10,b10,a11,b11,a12,b12,a13,b13,a14,b14,a15,b15

    x = (x & 0X0000FF00) << 8 | (x >> 8) & 0X0000FF00 | x & 0XFF0000FF;
    x = (x & 0X00F000F0) << 4 | (x >> 4) & 0X00F000F0 | x & 0XF00FF00F;
    x = (x & 0X0C0C0C0C) << 2 | (x >> 2) & 0X0C0C0C0C | x & 0XC3C3C3C3;
    x = (x & 0X22222222) …
Run Code Online (Sandbox Code Playgroud)

c java

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

基于项目的NSDocument工作流程

在使用NSDocument架构时,人们在处理项目/父子关系时发现的最佳技术是什么?

我的目标是让NSDocument管理文件系统上的一组文件(一个非透明的包,类似于Xcode项目目录,而不是项目包)以及设置.文件系统上的文件应该是它们自己的NSDocument,但是能够引用项目NSDocument.理想情况下,此项目NSDocument能够显示(窗口内)已定义类型的"子"NSDocuments.简而言之,我想要Xcode的编辑界面.

我接近这个错误吗?我应该只使用单个NSDocument(项目设置的"文档"和文件系统上的基础纯文件)吗?

cocoa objective-c

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

c char指针问题

如果我们声明char * p="hello";则因为它是写在数据部分中,我们不能修改到其中p点,但我们可以通过修改指针本身的内容.但我发现在C陷阱与误区安德鲁·柯尼希AT&T贝尔实验室的Murray Hill这个例子中,新泽西州07974

这个例子是

char *p, *q;
p = "xyz";
q = p;
q[1] = ’Y’;
Run Code Online (Sandbox Code Playgroud)

q将指向包含字符串xYz的内存.p也是如此,因为p和q指向相同的内存.

如果我提到的第一个语句也是真的,那怎么回事呢?同样我运行了下面的代码

main()
{
char *p="hai friends",*p1;
p1=p;
while(*p!='\0') ++*p++;
printf("%s %s",p,p1);
}
Run Code Online (Sandbox Code Playgroud)

得到的输出为 ibj!gsjfoet

请解释在这两种情况下我们如何修改内容?提前致谢

c

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

标签 统计

c ×2

android ×1

cocoa ×1

database ×1

internals ×1

java ×1

objective-c ×1

theory ×1