问题列表 - 第49650页

VIM:禁用光标/箭头键,但仅用于导航

inoremap  <Up>     <NOP>
inoremap  <Down>   <NOP>
inoremap  <Left>   <NOP>
inoremap  <Right>  <NOP>
noremap   <Up>     <NOP>
noremap   <Down>   <NOP>
noremap   <Left>   <NOP>
noremap   <Right>  <NOP>
Run Code Online (Sandbox Code Playgroud)

这是我用来禁用光标导航,帮我坚持hjkl :)

但它也会禁用命令栏上的光标...通常,使用箭头键可以循环显示历史记录

是否可以仅禁用光标键进行导航,而不是历史记录?

vim

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

如何在java中实现宏

我需要能够在生产中打印到记录器,但在开发时我想打印到控制台.所以在c ++中我会简单地使用一个宏,这将是1行的变化,我怎么能在java中做到这一点?谢谢

java macros

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

如何找出PHP和sendmail是否一起工作?

当我使用终端发送电子邮件时,工作正常.我使用以下命令:

echo "Subject: test" | /usr/lib/sendmail -v you@domain.com
Run Code Online (Sandbox Code Playgroud)

但是当我在PHP中尝试这个时:

PHP文档:

<?php bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) ?>
Run Code Online (Sandbox Code Playgroud)

我的实施:

<?php mail("you@domain.com", "my topic", "my message contents", "From: me@domain.com"); ?>
Run Code Online (Sandbox Code Playgroud)

,那它不起作用.这是为什么?我想这与PHP的php.ini文件有关?

我配置的全部:

  • 打开php.ini:

    nano /etc/php5/apache2/php.ini

  • 取消注释sendmail_path并写入:

    sendmail_path = /usr/sbin/sendmail

  • 取消注释sendmail_from并写入:

    sendmail_from = me@domain.com

  • 重启apache:

    /etc/init.d/apache2 restart

可能是这样的?为了使这个更清楚:我希望PHP能够通过电子邮件发送!

编辑:

  • PHP mail()函数返回FALSE.
  • 为php.ini中:改变/usr/sbin/sendmail/usr/lib/sendmail(或者反过来)似乎没有任何区别
  • 对于终端命令:/usr/sbin/sendmail改为/usr/lib/sendmail(或反过来)似乎也没有任何区别
  • 我发送邮件到我自己的域和gmail,两者都没有垃圾邮件文件夹中的邮件.

Sendmail的日志文件:

root@machine:/var/log# cat mail.warn

root@machine:/var/log# cat mail.err …
Run Code Online (Sandbox Code Playgroud)

php email terminal command-line sendmail

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

在X11上激活一个窗口,为什么我会丢失标题栏?

使用波纹管代码,我在X11上激活一个窗口.

我正在使用FindWindow来获取窗口句柄,它工作得很好.然后我想把指定的窗口放在前台.为此,我使用XRaiseWindow.

XRaiseWindow(display, wdThisWindow);
Run Code Online (Sandbox Code Playgroud)

但是,XRaiseWindow在某些窗口上不起作用(很多,但不是全部).我想这是因为他们的override_redirect WindowAttribute没有设置为true.所以我使用XChangeWindowAttributes将此属性设置为true.现在,XRaiseWindow将所有窗口都带到了顶部.问题是,EyeOfGnome(图片浏览器)和所有其他应用程序都丢失了顶部的标题栏...(你知道,右边有一个关闭控件的那个......).更糟糕的是,窗户不再出现在后台......

我想如果我在提升窗口后设置了override_redirect属性,问题就会消失.但是......问题现在已经从所有应用程序(例如gnome-terminal)消失了 - 除了EyeOfGnome(图片查看器)......

我错过了什么,或者这是一个EyeOfGnome问题,还是一般的GTK问题?

这是导致问题的部分代码:

XSetWindowAttributes xswa;
xswa.override_redirect = True;
XChangeWindowAttributes(display, wdThisWindow, CWOverrideRedirect, &xswa);
XRaiseWindow(display, wdThisWindow);
xswa.override_redirect = False;
XChangeWindowAttributes(display, wdThisWindow, CWOverrideRedirect, &xswa);
XSetInputFocus(display, wdThisWindow, RevertToNone, CurrentTime);
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xatom.h>



// Info: xwininfo
// I am compiling using 
// gcc -o activate activate.c -L/usr/X11R6/lib -lX11


// ERROR HANDLER, GENERIC
static int ErrorHandler (Display *display, XErrorEvent *error)
{
   //printf ("\r\n error! \r\n");// gcc …
Run Code Online (Sandbox Code Playgroud)

c linux x11 gtk xlib

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

.NET二进制XML

.NET的二进制XML如何工作?

有关它的一些文档,请访问http://msdn.microsoft.com/en-us/library/cc219210.aspx,但它没有说明如何制作它.甚至没有输出的例子.我猜猜任何与二进制xml有关的东西都在System.Xml中,但我找不到任何东西.

另外,我对二进制xml的搜索让我看到了XmlDictionaryWriter,它显然可以编写"二进制XML格式",但它甚至不存在于System.Xml中!

我的目标是可能在二进制xml中序列化我的数据(现在我正在使用XmlSerializer,它编写标准的,人类可读的xml).

谁能给我一个如何序列化为二进制xml甚至只是编写二进制xml的例子?

.net xml xml-serialization

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

使用现有记录时,django表单和ModelMultipleChoiceField

我正在尝试做一些我认为很常见的事情,但我真的不确定如何解决这个问题.

我目前所做的:目前我在我的表单上生成一个复选框列表(使用'CheckboxSelectMultiple'),自动勾选django中所有用户列表中"成员"的所有用户(由"queryset = User"生成). objects.all()").

我想要实际做什么:我不想列出Django中的每个用户,我只想在'成员'中显示用户列表.

我认为可以做到这一点:我认为我可以通过修改查询集来实现这一点,例如"project.members.all()",其中project = Project(项目的特定实例).但是如何将此上下文传递给我的表单?

# models.py
class Project(models.Model):
    name = models.CharField(max_length=100)
    members = models.ManyToManyField(User, related_name="members", blank=True, null=True)


# forms.py
class ProjectSettings(forms.Form):
    summary = forms.CharField(max_length=200)
    members = forms.ModelMultipleChoiceField(queryset=User.objects.all(), widget=forms.CheckboxSelectMultiple())


#template snippet
        <form method="post" action="/projects/{{ project.slug }}/settings/save/">
    {% for field in form %}
    <div class="form-row">
        {{ field.errors }}
        {{ field.label_tag }} {{ field }}
        {% if field.help_text %}
        <p class="help-text">{{ field.help_text }}</p>
        {% endif %}
    </div>
    {% endfor %}


# view.py
def …
Run Code Online (Sandbox Code Playgroud)

django django-forms

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

在iPhone应用程序上使用什么类型的数据库?

我想创建一个与其在线webb应用客户端同步的iPhone应用.

我目前将数据存储在.plist中.SQLite是最好的解决方法吗?

此外,我还需要设置用户帐户/注册数据库.任何处理这些东西的网站或教程?

谢谢.

sqlite iphone cocoa-touch web-applications objective-c

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

需要数据库结构的建议(MS SQL/MySQL)

最好是MS SQL,我想从MySql切换.

所以我有这个有4个Excel文件的真棒客户.每个Excel文件代表一个Product Range.

在每个Excel文件中,有3到8个表格.各Sheet代表TypeProduct范围内的Product Range.

每个工作表,包含以下列:

PartNo,Description,QTY,Price1,Price2,Price3,Price4...

(从来没有,也不会超过8个价格列.)

每个片材可以含有约55000行.

现在,我现在面临的问题是,不知道哪个是设置我的新数据库的最佳方式.

我目前拥有现有MySQL数据库的方式是每张Sheet代表一个表.而已!(它必须快速"放在那里",因此没有时间投入到为DB建立适当的格式/结构.)

我最近发现我更有能力使用MSSQL数据库,所以我想进行切换,第二个原因,主要原因,是因为我想重组数据库,以便我可以使事情更容易管理,并使从我的网站更容易设置数据库搜索.

我完全不担心如何将所有内容插入到数据库中,就像我去年的业余时间一样,我编写了一个解析这些Excel文件,提取工作表并将其插入数据库的应用程序,可选设置.我担心我应该如何设置这个新数据库.

鉴于以上细节,最好的方法是什么?

任何帮助都非常感谢.谢谢!

更新:

关于定价列(示例),有关每个工作表中有多个价格列的原因的一些信息:

价格栏1可能是镀锌单价,价格栏2可能是镀锌箱价格,价格栏3可能是不锈钢GR304箱价,而第4栏可能是不锈钢GR316单价.这些价格列对于每个产品系列都不同,但是,产品系列中的某些产品也可能包含一些相同的价格列.这就是为什么将每个产品作为一个单独的表格如此容易的原因.

c# mysql database sql-server asp.net

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

使用PHP获取Color Shade

我想用PHP从给定的十六进制值获得更明亮的十六进制色调输出.例如,我将颜色#cc6699作为输入,我想要#ee88aa作为输出颜色.我将如何在PHP中执行此操作?

php hex colors

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

无法序列化ArrayList

这是序列化矢量的后续操作

我正在尝试为我正在进行的游戏实现加载和保存.

我想保存一个Maze包含其他属性的ArrayList内容Entity.

实体是Dragon,Hero和Item的超级类.所有这三种类型都可以一次包含在载体中.

使用"自动"序列化机制(添加implements SerializableMaze)保存所有属性,但是ArrayList.

为什么会这样?

为了完整起见,我的代码在下面.

package logic;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;

public final class LoadAndSave {
    public static final transient boolean available = false;

    public static final boolean serialize(Object obj) {

        // Write to disk with FileOutputStream
        FileOutputStream saveFile;
        try {
            saveFile = new FileOutputStream("game.sav");
        } catch (FileNotFoundException e) {
            return false;
        }

        // Write …
Run Code Online (Sandbox Code Playgroud)

java collections serialization class arraylist

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