小编use*_*447的帖子

服务不支持chkconfig

美好的一天,程序员.我有个问题.请帮忙.我正在创建一个服务,它必须在加载Linux时自动加载.因此,我将脚本复制到目录/etc/rc.d/init.d或/etc/init.d/中.但是当我正在执行命令时

chkconfig --add listOfProcesses
Run Code Online (Sandbox Code Playgroud)

发生错误:

service  listOfProcesses doesn't support chkconfig
Run Code Online (Sandbox Code Playgroud)

这是脚本的内容.我在Google中找到了第一个版本并将其用作模式.

#!/bin/bash
# listOfProcesses   Start the process which will show the list of processes
# chkconfig: 345 110 02
# description: This process shows current time and the list of processes
# processname: listOfProcesses
### BEGIN INIT INFO
# Provides:
# Required-Start:
# Required-Stop:
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: shows current time and the list of processes
# Description: This process shows …
Run Code Online (Sandbox Code Playgroud)

linux bash

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

无法在Android应用程序的对话框中设置OnClickListener

我无法在Android应用程序的对话框中设置OnClickListener.它完成了一个错误.日志是:

01-10 12:35:45.792: ERROR/AndroidRuntime(918): FATAL EXCEPTION: main
01-10 12:35:45.792: ERROR/AndroidRuntime(918): java.lang.NullPointerException
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.htmleditor.MainActivity.onCreateDialog(MainActivity.java:169)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.app.Activity.onCreateDialog(Activity.java:2482)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.app.Activity.createDialog(Activity.java:882)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.app.Activity.showDialog(Activity.java:2557)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.app.Activity.showDialog(Activity.java:2524)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.htmleditor.MainActivity$2.onClick(MainActivity.java:106)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.view.View.performClick(View.java:2485)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.view.View$PerformClick.run(View.java:9080)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.os.Handler.handleCallback(Handler.java:587)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.os.Handler.dispatchMessage(Handler.java:92)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.os.Looper.loop(Looper.java:123)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at android.app.ActivityThread.main(ActivityThread.java:3647)
01-10 12:35:45.792: ERROR/AndroidRuntime(918):     at java.lang.reflect.Method.invokeNative(Native Method)
01-10 12:35:45.792: ERROR/AndroidRuntime(918): …
Run Code Online (Sandbox Code Playgroud)

android

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

插入执行格式 Postgresql 字符串

我想创建一个函数来更新表。

我正在尝试运行它:

SELECT insert_function('asda', 1 ,1 , 'asd', 1)
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

LINE 3 VALUES("asda","1","1","asd","1") 列不存在。

当我尝试 rot 运行时:

SELECT insert_function('1', 1 ,1 , '1', 1) 在 """"""" 附近的零长度分隔标识符

第 3 行 VALUES(""1"","1","1",""1"","1")(^在第一项)

CREATE TABLE IF NOT EXISTS commits (
    id SERIAL PRIMARY KEY, 
    goo CHAR(64) NOT NULL, 
    foo INTEGER NOT NULL, 
    bla INTEGER NOT NULL, 
    ma CHAR(512) NOT NULL, 
    fgt INTEGER NOT NULL
);

CREATE OR REPLACE FUNCTION insert_function(goo char(64), foo INTEGER, bla INTEGER, ma CHAR(512), fgt INTEGER)
  RETURNS VOID AS …
Run Code Online (Sandbox Code Playgroud)

sql postgresql execute sql-insert postgresql-9.3

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

使用回调异步未来.C++ 11

我有一份期货清单.问题是我有很多文件,我需要在创建每个文件后进行一些长时间的操作.这就是我想在每次"文件保存"后进行回调的原因.

例如,

  (new thread; saveFile 1.txt -> new thread; do a long operation after the file has been created)
  (new thread; saveFile 2.pdf -> new thread; do a long operation after the file has been created).
Run Code Online (Sandbox Code Playgroud)

我需要在一个单独的线程中做所有事情.保存文件至关重要,第二个任务无法在创建文件之前运行.我该怎么做?我有以下代码:

 void save_file() {
     // preparing data...
     saving a file
   } 

   std::vector<std::future<void>> saveFileTasks;
   for (int n = 0; n < p.size(); ++n)
   {
      saveFileTasks.push_back(std::async(std::bind(&saveFile, filename)));
   }

   for (auto &e : saveFileTasks) {
      e.get();
   }
Run Code Online (Sandbox Code Playgroud)

如何使用future/promise在C++ 11中进行回调?我不允许在我的项目中使用boost.

我真的很困惑,一个非常简单的任务有很多复杂的例子.很多例子都无法编译,例如,在C++ 11中不存在promise.set_wait_callback,但许多函数已经迁移到C++ 11.如果我使用Python或Clojure,我可以很容易地做到这一点.我怎么能用C++做到这一点?

asynchronous future asynccallback promise c++11

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

合并spannable对象时出错

我想合并3个spannable对象.这段代码工作正常:

Spannable s1 = new SpannableStringBuilder("bold");
             s1.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, s1.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
             Spannable s2 = new SpannableStringBuilder("not");
             Spannable s3 = new SpannableStringBuilder("BOLD");
             s3.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 0, s3.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
             finishSpan = (Spanned) TextUtils.concat(s1,s2);
             finishSpan = (Spanned) TextUtils.concat(finishSpan,s3);
Run Code Online (Sandbox Code Playgroud)

////////////////////////////////////////////////// ////

要么 finishSpan = (Spanned) TextUtils.concat(s1,s2,s3);

我有相同的代码但是当我合并3个对象时,结果是错误的.我已经检查过某些元素的类型是否正确.
beginningOfModifiedSpannable是粗体,selectionSpannable是正常的,endOfModifiedSpannable是粗体但是它们的合并是错误的.只有结果字符串的最后一部分是粗体.为什么会这样?我上面有相同的代码,效果很好!

  Spannable str = contentText.getText();
            Spannable selectionSpannable = new SpannableStringBuilder(str, selectionStart, selectionEnd);
            StyleSpan[] ss = selectionSpannable.getSpans(0, selectionSpannable.length(), StyleSpan.class);

            boolean exists = false;
            for (int i = 0; i < ss.length; i++) {
                if (ss[i].getStyle() == android.graphics.Typeface.BOLD){
                 selectionSpannable.removeSpan(ss[i]);
                    exists …
Run Code Online (Sandbox Code Playgroud)

android

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

C#Flexcel.更改背景单元格的颜色.EXCELL

我正在使用Flexcel库,并希望更改表格中的单元格颜色(Excel文档).

我该怎么做?我找不到必要的API.我可以使用Flexcell吗?

在此输入图像描述

c# cell background-color

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