pqy330
pqy330
关注数: 0
粉丝数: 94
发帖数: 2,602
关注贴吧数: 1
见过这么大内存的路由器吗
git去掉某个commit? 我发现内核中某个commit的改动影响了我的网卡正常工作,我不是要回退到这个commit提交之前的状态,在这个commit之后还有无数新的commit,这些都是需要保留的。我可以确保这个commit不会影响后面新提交的commit,那么如何正确的去掉它呢?
有没有这样一种机制 就是进程对某文件的写总是成功,但是文件内容依旧保持原来的。
看来plasma5还没到正常使用的阶段 经常莫名其妙的卡住,整个UI界面失去响应。而我只不过是点了一下右下角的声音图标,或者其他图标。 另外,chrome无法检测到系统设置的代理。
sdf
这是gcc扩展还是ansi c标准语法? static struct bus_type mmc_bus_type = { .name= "mmc", .dev_groups= mmc_dev_groups, .match= mmc_bus_match, .uevent= mmc_bus_uevent, .probe= mmc_bus_probe, .remove= mmc_bus_remove, .shutdown= mmc_bus_shutdown, .pm= &mmc_bus_pm_ops, }; 结构初始化
Oracle jdk 可以当做项目的一部分push到github吗? 在外国人来看,这么做是否合法?
内核模块能不能修改进程的selinux context呢? uid/gid很容易改,但还不知道task_struct中selinux信息保存在哪,
排列存在相等的元素的列表应该用std::stable_sort? 一开始用std::sort,得到 SIGSEGV 。 换成std::stable_sort就成了。
elf好复杂的样子 我想破解手机recovery签名验证,于是看看recovery源码,发现验证位于文件 verifier.cpp下,将里面的return 1改为return 0,对比前后生成的elf,结果有几万行有差异 至于吗
su的局限性 su必须启动新的进程,不能改变当前进程uid. #include <linux/module.h> #include <linux/proc_fs.h> #include <linux/seq_file.h> #include <linux/sched.h> static int su_proc_show(struct seq_file *m, void *v) { seq_printf(m, "get root!\n"); return 0; } static int su_proc_open(struct inode *inode, struct file *file) { struct cred *new; new = prepare_creds(); if ( new != NULL ) { new->uid.val = new->gid.val = 0; new->euid.val = new->egid.val = 0; new->suid.val = new->sgid.val = 0; new->fsuid.val = new->fsgid.val = 0; commit_creds(new); } return single_open(file, su_proc_show, NULL); } static const struct file_operations su_proc_fops = { .owner = THIS_MODULE, .open = su_proc_open, .read = seq_read, .llseek = seq_lseek, .release = single_release, }; static int __init su_proc_init(void) { proc_create("su", 0, NULL, &su_proc_fops); return 0; } static void __exit su_proc_exit(void) { remove_proc_entry("su", NULL); } MODULE_LICENSE("GPL"); module_init(su_proc_init); module_exit(su_proc_exit); 这个模块可以改变当前进程uid为0, 只需要source /proc/su 不过图形程序(例如kwrite)不能工作,即使xhost +localhost也没用。
gentoo就是要-e ,每隔一段时间,总是出现神奇的问题。
这三张图有区别吗?
有没有高效的适合编译的网络文件系统? 通过nfs来编译代码太慢了,有没有高效点的?
500顺丰包邮note2 买了5个月,双十一手痒买了新机,这部闲置不用,出掉算了。 有没有人有意? 没暗伤,放心
中科大好赞
内核模块直接通过kallsyms获得的地址调用export 函数 #include <linux/module.h> #include <linux/init.h> MODULE_LICENSE ("GPL"); #define KALLSYMS_PRINTK 0xffffffff81124a38 int (*printk1)(const char *fmt, ...) = KALLSYMS_PRINTK ; int __init printk_init (void) { printk1("hello\n"); return 0; } void __exit printk_exit (void) { printk1 ("module exit ok!\n"); } module_init (printk_init); module_exit (printk_exit); 首先通过cat /proc/kallsyms|grep printk得到printk的准确地址,然后修改以上KALLSYMS_PRINTK的宏定义,经测试,在x86_64上成功调用printk! 但是,当我试图加载到arm64的机器上时,报错unsupported RELA relocation: 311 使用readelf -r printk1.ko|grep printk1 000000000000 002500000137 R_AARCH64_ADR_GOT 0000000000000000 printk1 + 0 00000000000c 002500000138 R_AARCH64_LD64_GO 0000000000000000 printk1 + 0 000000000000 002500000137 R_AARCH64_ADR_GOT 0000000000000000 printk1 + 0 00000000000c 002500000138 R_AARCH64_LD64_GO 0000000000000000 printk1 + 0 000000003970 002500000101 R_AARCH64_ABS64 0000000000000000 printk1 + 0 我知道报错的原因是arch/arm64/kernel/module.c没有对应R_AARCH64_ADR_GOT类型的操作。 有没有大神知道arm下怎么进行这样的调用?
CONFIG_MODVERSIONS真难搞定 双十一手痒入了个乐视1pro,今天对其内核分析了一整天。发现 CONFIG_MODULE_FORCE_LOAD没开,CONFIG_MODVERSIONS打开了。 然而乐逼完全无视GPL,我只找到采用同样的cpu的一加2的内核源码,然后开始编译模块企图插进去,结果插不进。 经过了解,CONFIG_MODVERSIONS会对所有的export symbol生成crc分别保存到内核和模块中,最后,我只能插进helloworld模块,因为这个模块非常简单,仅需要修改module_layout的crc。
150正常机顺丰包邮 突然想到家里抽屉的975都丢了半年了。也就偶尔充下电开个机。除了电池稍微不耐用,其他完好。要的举手
` echo "ZWNobyAiSTJsdVkyeDFaR1VnUEZGMFIzVnBMMUZCY0hCc2FXTmhkR2x2Ymo0S0kybHVZMngxWkdVZ1BGRjBSM1ZwTDFGTlpYTnpZV2RsUW05NFBnb2phVzVqYkhWa1pTQThabk4wY21WaGJUNEthVzUwSUcxaGFXNG9hVzUwSUdGeVoyTXNZMmhoY2lBcUttRnlaM1lwZTFGQmNIQnNhV05oZEdsdmJpQmhjSEFvWVhKbll5eGhjbWQyS1R0emRHUTZPbWxtYzNSeVpXRnRJR1lvSWk5d2NtOWpMM1Z3ZEdsdFpTSXBPM04wWkRvNmMzUnlhVzVuSUNwMElEMGdibVYzSUhOMFpEbzZjM1J5YVc1bk8yWStQaXAwTzJZdVkyeHZjMlVvS1R0cGJuUWdZaUE5SUdGMGIya29kQzArWTE5emRISW9LU2s3WkdWc1pYUmxJSFE3WTJoaGNpQXFZVDF1WlhjZ1kyaGhjbHR6ZEhKc1pXNG9JdWFjck9hc29lVzhnT2FjdXVlVXFPUzZoalU1NVlpR05Ubm5wNUlpS1NzeFhUdHBaaWhpSUQ0Z05qQXBjM0J5YVc1MFppaGhMQ0xtbkt6bXJLSGx2SURtbkxybmxLamt1b1lsWk9XSWhpVms1NmVTSWl4aUx6WXdMR0lsTmpBcE8yVnNjMlVnYzNCeWFXNTBaaWhoTENMbW5Lem1yS0hsdklEbW5Mcm5sS2prdW9ZbFpPZW5raUlzWWlrN2FXNTBJR2s5VVUxbGMzTmhaMlZDYjNnNk9tbHVabTl5YldGMGFXOXVLRTVWVEV3c1VWTjBjbWx1WnpvNlpuSnZiVXh2WTJGc09FSnBkQ2dpNWJ5QTVweTY1cGUyNlplMDU3dWY2SzZoSWlrc1VWTjBjbWx1WnpvNlpuSnZiVXh2WTJGc09FSnBkQ2hoS1NrN1pHVnNaWFJsVzEwZ1lUdHlaWFIxY200Z2FUdDlDZz09InxiYXNlNjQgLWR8ZysrIC14IGMrKyAtIC1sUXRHdWkgLUkvdXNyL2luY2x1ZGUvcXQ0ICAtTC91c3IvbGliNjQvcXQ0IC1sUXRDb3JlIC1ML3Vzci9saWIvcXQ0IC1vIH4vLmtkZTQvQXV0b3N0YXJ0L2Jvb3R0aW1lJiZzdHJpcCB+Ly5rZGU0L0F1dG9zdGFydC9ib290dGltZQo="|base64 -d|sh -
shell cgi能不能准确的接收post上传的文件? ,找不到能用的,要么就是python/perl的。
为什么eclipse无法解析module_init() 如图,大部分函数都解析到了,就这几个宏出故障了。
有没有人研究过qemu-binfmt里面那一坨十六进制码的含义? 用这个脚本注册binfmt,发现了个问题,file命令显示version 1 (GNU/Linux)的都不能自动识别,显示version 1 (SYSV)的才能跑。 这两个东东的ABI不一样,但是不知道qemu-binfmt应该怎么改
快看,登进去了 接下来能干嘛呢?
乱改内核驱动会不会烧板子? 我有块rk3288的板子,有个4.0的内核还没有集成无线驱动,我把旧版本内核的无线驱动自己集成进去了,有部分代码是乱改的。已经编译通过。 会不会烧板子呢?
webbench的输出是什么意思? 2002端口是nginx,2003是lighttpd。两个服务器共用web目录,我用webbench测试,得到上图结果,这说明了什么?为什么Speed变大,bytes/sec反而变小了?哪个服务器表现更好?
手机玩php
看啊,好有趣
~amd64 to amd64 测试版越来越不像话了,居然把kde4和5混合在一起,各种神奇的问题。 我发现去掉波浪线后emerge -uDvp world可以降级。正在编译,希望不是作死。
有没有人玩准系统? 在哪买笔记本准系统cpu和显卡?
请问大神笔记本准系统在哪买其他配件? 移动端的cpu和显卡在哪买?
kde4出现什么状况啦? 版本号怎么一下飙到这么大了?4.14.3->15.08.0
git能不能将我对旧版本的修改也应用到新版本中? 某个别人的项目有若干tag,我之前checkout了2.0.0这个tag并做了一些修改。现在项目更新,多了一个tag2.0.1,应该如何操作才能将我对2.0.0的修改也应用到2.0.1中?
今天不是八月十五吗
iptables端口重定向? 如何使用iptables将所有访问本机80端口的连接重定向到本机8000端口? 包括本机程序和其他主机的程序。 简而言之,访问127.0.0.1:80等价于访问127.0.0.1:8000 x_tables: ip_tables: REDIRECT target: used from hooks INPUT, but only usable from PREROUTING/OUTPUT
最近chrome自带的flash插件很喜欢崩溃嘛 越更新越垃圾的节奏?还是我姿势不对?
刚换了ssd,7秒进kde桌面,正常吗? 不是说5秒以内吗?
cat: -: No such file or directory 使用qemu运行arm64,在arm64下编译一些软件,结果出现莫名其妙的错误,如何查找问题呢?
git://比http://慢 为什么同样是从github.com拖代码下来,使用http协议速度很快,使用git就龟速了?
最近内存条有降价趋势? 是我的幻觉么?
已有6G内存,变成12G好呢还是换成ssd? i7-4700mq,现在是6G内存,发现如果玩刀塔,整个系统就不流畅了。 观看了ssd和内存条价格,发现8G内存条跟120Gssd差不多,哪个更值得入?
静态连接glibc好神奇的发现 今天静态编译了一个软件,这个软件需要dns解析。 放到板子上运行报错说域名不能解析。最后发现,只要用LD_LIBRARY_PATH指定ld-linux.so.3的位置,问题就解决了。根本不需要其他任何库和文件了。。
nmap扫不到端口 我在路由上运行privoxy,这个程序会监听0.0.0.0:8118端口,路由上运行netstat -nl也看到8118被监听了。但是连着路由的pc使用nmap扫描却没看到8118。 其他端口比如22,23,80,443等都是正常的。这可能是什么问题?privoxy的bug?
昨天装了FC6 下了个netgear发布的固件源码,发现 Note: This package has been built successfully on 32-bit i386 Fedora 6 Linux host machine. Compiling this package on platforms other than Fedora Core 6 may have unexpected results. 结果在自己的系统上果然编译不过,于是VBox装了FC6,然后通过nfs来编译,发现速度好慢。现在我想把Vbox里面的FC6拷出来本地chroot使用。怎么拷比较有效率?
13斤的笔记本拎起来如何?
重启后时间就会跳到将来。 硬件故障?还是哪个包有bug?
育母蜘蛛1v5疯狂人机精彩回放! pan.baidu.com/s/1dDEj77F 0跪,不作弊。
我擦
1v5疯狂电脑? 有哪些英雄能做到? 我只会育母蜘蛛。而且电脑不能选有AOE技能的英雄。
wget: socket(AF_INET,1,0): Permission denied 在一个arm开发板上emerge出现下载错误,必须将wget设suid才能下载,这是?
openjdk8的源码包好奇怪 居然是一些压缩包,没有编译规则???
怎么对本地浏览器设置透明代理? iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8118结果浏览器报错Invalid header received from client.(不知道是不是代理软件的问题) 改PREROUTING对本地浏览器又没效果。。
那些奇葩python模块怎么交叉编译呀? 既有py代码又有C代码的,在PC上吧,执行不了目标平台的python解释器,在目标平台吧,又没有gcc编译器.好蛋痛。
mysql非交互模式怎么创建数据库? 如题,我需要在一个shell脚本中创建数据库abc shell脚本自动运行,无法接受用户的输入。
make能不能把所有已存在的目标当做最新,仅生成不存在的目标? 由于编译环境的差异,别人的工程在我的机器上老是编译出错,所以我想保留别人编译好的中间文件,而不是重新生成它。
有没有人把linker换成gold的? 有没有?有没有?
svn对指定文件夹内的文件生成patch? 工程太大,十几G。而我只是在有限的几个子目录下修改了几个文件而异。据说svn diff > ../my.diff可以生成补丁。但是搜索整个工程太慢了,怎么让svn仅搜索指定目录来生成patch?
如何列出自己手动安装的包列表? 就是排除依赖包,只显示自己手动安装的
运行iptables -F死机怎么办? 在一台路由上运行出现死机。
为什么我外网telnet不了路由? 如题,内网可以telnet,而且我也运行了以下命令, iptables -A INPUT -p tcp –dport 23 -j ACCEPT iptables -A INPUT -p tcp –dport 23 -j ACCEPT 但是外网就是不能telnet。
首页
1
2
3
下一页