问题列表 - 第17224页

为不同的项目设置不同的c-basic-offs

我通常使用4个空格来缩进C程序,但为了与某些开源项目保持一致,我有时需要更改为2-white-space缩进.

目前我的缩进样式在我的.emacs文件中分配

(setq c-basic-offset 4)
Run Code Online (Sandbox Code Playgroud)

当我想要处理那些2-white-space缩进项目时.我必须关闭我的Emacs,修改值,然后重新开始.有没有更简单的方法来做到这一点?

非常感谢.


PS.每次打开源文件时设置c-basic-offset变量都是太多工作,是否可以根据工作目录选择不同的值?

emacs

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

是否有任何工具可视化程序中使用的对象?

我不确定这会有多大用处,但我认为将程序中使用的对象可视化以及从哪里引用哪些对象可能很简洁.我猜它会产生一些像graphviz这样的程序会使用的数据.是否有任何工具可以做到这一点,否则我自己有多难?理想情况下,这适用于任何任意程序,但如果有必要,我可以对代码进行一些修改(例如添加dumpObjects()调用或其他)

我有兴趣为java做这个,但如果有其他语言的解决方案,请发布它们.

java visualization

12
推荐指数
1
解决办法
3356
查看次数

什么是git的微不足道的合并?

有时当我在简单的一个文件更改提交后执行pull而不是rebase时,我在主日志中看到以下内容:

琐碎的合并

但是改变了什么没有区别?这条日志消息有什么意义?有什么改变我不知道吗?吓到我了.

git merge git-merge

11
推荐指数
1
解决办法
3444
查看次数

着色负数/正数(jQuery)

我想在表格中为数字着色以提高可读性: 

  • 绿色为正(+00.00);
  • 红色表示负数(-00.00)和;
  • 黑色为默认情况下(无符号)

jquery numbers readability colors

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

在admin中以内联形式限制select中的外键选项

该模型的逻辑是:

  • A Building有很多Rooms
  • A Room可能在另一个内部Room(例如,一个壁橱 - 在'self'上的ForeignKey)
  • A Room只能Room在同一建筑物内的另一个内部(这是棘手的部分)

这是我的代码:

#spaces/models.py
from django.db import models    

class Building(models.Model):
    name=models.CharField(max_length=32)
    def __unicode__(self):
        return self.name

class Room(models.Model):
    number=models.CharField(max_length=8)
    building=models.ForeignKey(Building)
    inside_room=models.ForeignKey('self',blank=True,null=True)
    def __unicode__(self):
        return self.number
Run Code Online (Sandbox Code Playgroud)

和:

#spaces/admin.py
from ex.spaces.models import Building, Room
from django.contrib import admin

class RoomAdmin(admin.ModelAdmin):
    pass

class RoomInline(admin.TabularInline):
    model = Room
    extra = 2

class BuildingAdmin(admin.ModelAdmin):
    inlines=[RoomInline]

admin.site.register(Building, BuildingAdmin)
admin.site.register(Room)
Run Code Online (Sandbox Code Playgroud)

内联将仅显示当前建筑物中的房间(这是我想要的).但问题是,对于inside_room下拉列表,它会显示Rooms表中的所有房间(包括其他建筑物中的房间).

在内联中rooms,我需要将inside_room选择限制rooms在当前building(当前正由主BuildingAdmin …

django inline admin foreign-keys limit

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

如何从sockaddr获取IP地址

我想在调用accept之后尝试获取客户端的ip地址.这是我到目前为止所拥有的,但我最终得到一些显然不是IP地址的长号码.可能有什么不对?

int tcp_sock = socket(AF_INET, SOCK_STREAM, 0);

sockaddr_in client;
client.sin_family = AF_INET;
socklen_t c_len = sizeof(client);

int acc_tcp_sock = accept(tcp_sock, (sockaddr*)&client, &c_len);
cout << "Connected to: " << client.sin_addr.s_addr << endl;
Run Code Online (Sandbox Code Playgroud)

c++ sockets ip-address

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

PHP生产服务器 - 打开错误消息

之前已经以更一般的方式询问了这个问题.我想在生产服务器上的特定页面上显示错误消息,但我无权访问该php.ini文件.在生产服务器上的特定PHP页面上启用所有错误和警告的最佳方法是什么?

我试过了ERROR_REPORTING(E_ALL);.

php

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

如何从UIImagePicker相机拍摄后裁剪图像?

我试图让用户拍摄16x9宽高比图像看起来像是高清照片.我正在使用cameraViewOverlay覆盖两端的黑条,但是拍摄图像时,如何在不调整大小或更改图像比例的情况下裁剪顶部和底部?

谢谢.

iphone camera crop uiimagepickercontroller

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

Javascript rowIndex方法无法正常工作

我正在使用TR的rowIndex属性,但它无法正常工作.如果我在这里做错了,请告诉我.

function myMethod(){
                alert ( this.parent.rowIndex  );   // parentNode is also used
            }
Run Code Online (Sandbox Code Playgroud)

HTML

<table border="1">
            <tr>
                <td onclick="myMethod();">1.1</td>
                <td>1.2</td>
                <td>1.3</td>
            </tr>
            <tr>
                <td onclick="myMethod();">2.1</td>
                <td>2.2</td>
                <td>2.3</td>
            </tr>
            <tr>
                <td onclick="myMethod();">3.1</td>
                <td>3.2</td>
                <td>3.3</td>
            </tr>
            <tr>
                <td onclick="myMethod();">4.1</td>
                <td>4.2</td>
                <td>4.3</td>
            </tr>
        </table>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

Convert.ToInt32()一个带逗号的字符串

我有时有逗号,分离该数字就像一根绳索1,500,我需要将其转换为int,目前它抛出一个异常,可有人告诉我如何使有时候解决这个问题我可以用逗号等次输入数字用逗号,它仍将转换.

c#

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