小编JN_*_*bie的帖子

order by 子句在我的sql中的状态

我正在对表进行排序,以显示状态为 3 的记录,然后状态为 4,然后是 1。

在当前表中,这是输出

id    status
 1     3
 2     4
 3     4
 4     3
 5     1
Run Code Online (Sandbox Code Playgroud)

现在当我应用查询时

select * from table order by model.status desc 
Run Code Online (Sandbox Code Playgroud)

输出是:

id    status
 2     4
 3     4
 1     3
 4     3
 5     1
Run Code Online (Sandbox Code Playgroud)

我想要的实际上是下面的输出。首先是状态 3,然后是状态 4,然后是状态 1。如何实现以下输出

id    status
 1     3
 4     3
 2     4
 3     4
 5     1
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何使用 bash 脚本从 .env 中删除或替换键值

我正在尝试使用 bash 脚本删除该值或替换 .env 文件中的值

在我的 .env 文件中

TEST_VAR=testVariable
Run Code Online (Sandbox Code Playgroud)

我已使用以下脚本使用 bash 脚本插入了此 TEST_VAR

#!/bin/bash
echo TEST_VAR="testVariable" >> .env
Run Code Online (Sandbox Code Playgroud)

问题是,如果我再次运行 bash 脚本,它将在 .env 中多次输入 TEST_VAR 。我如何替换该值或删除该密钥对值。

例如

如果我再次运行具有更改值的 bash 脚本

#!/bin/bash
echo TEST_VAR="updateValue" >> .env
Run Code Online (Sandbox Code Playgroud)

它应该显示在 .env 文件中

TEST_VAR=更新值

而不是低于

TEST_VAR=测试变量 TEST_VAR=更新值

bash shell

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

node.js和mysql连接池不导出

我无法在node.js中导出池连接.我想要的是从db.js获取池中的连接并使用它,然后在使用它之后释放它.

db.js

var mySQL = require('mysql');
    var pool  = mySQL.createPool({
        host: config.host,
        user: config.user,
        password: config.password,
        database: config.database
    });
    var getConnection = function() {
        pool.getConnection(function(err, connection) {
            if(err) throw err;
            return connection;
        });
    };
    module.exports.pool = getConnection;
Run Code Online (Sandbox Code Playgroud)

query.js

var dbSql = require('./db');
var userQuery = 'select * from user';
var con = dbSql.pool();
console.log("con: " + con); //displays undefined
con.query(userQuery,function(err,user){
   con.release();
})
Run Code Online (Sandbox Code Playgroud)

上面我做console.log时("con:"+ con); 它显示未定义

mysql node.js node-mysql

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

Jquery NumberFormatter不工作

我正在使用NumberFormmater来格式化一个数字,我已经包含了一个js文件,并编写了一个简单的代码,但它无法正常工作.我关注此链接http://code.google.com/p/jquery-numberformatter/.

$('#txtNumber').formatNumber({format:"#,###.00", locale:"us"});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

设置从jquery ajax中的node.js作为二进制数据发送的图像

我正在检索从mongoDB以二进制形式存储的图像.并将其作为json发送到jquery ajax.但是来自node.js的console.log显示它很好但是当请求回到jquery时ajax什么都没发生,看不到图像.并且图像也保存在DBFF类型BUFFER中.下面是代码

jquery ajax代码

$.ajax({
    url: config.ipaddress+'/getCompanyImage',
    contentType: 'image/png',
    type: 'GET',
    success: function(data, textStatus, jqXHR) {
        $.each(data, function(index, result) {
            alert('image result ' + result);
            $("#headerCompanyImage").attr("src", result);
        });

    },
    error: function (jqXHR, textStatus, errorThrown)
    {

    }
});
Run Code Online (Sandbox Code Playgroud)

node.js代码

exports.getCompanyImage = function(req,res) {
var_company.find({_id : req.session.company},function(err,company){
    company.forEach(function(companyLoop){
        console.log(companyLoop.company_image.contentType);
        console.log(companyLoop.company_image.data);
        res.contentType(companyLoop.company_image.contentType);
        res.json(companyLoop.company_image.data);
    })

  });
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery mongodb node.js

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

获取JQuery中的表ID

我已经制作了三个带有id的html表是"table1","table2"和"table3".我能够得到第一张桌子的id.如何获取所有三个表的Id,然后使用JQuery在输出中显示这些Id.例如,表Id是:"table1",然后是"table2",然后是"table3"

jquery

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

类型中的方法(List <String>)不适用于参数(布尔值)

我在setid方法上遇到运行时错误,说"类型dtoClass中的方法ids(List)不适用于参数(布尔值)".下面是代码.它可能是什么错误

JSONArray jsonInnerArray = null;
jsonInnerArray = jsonObj.getJSONArray("ids");
List<String> ids = new ArrayList<String>();    
dtoClass.setid(ids.add(jsonInnerArray.get(i).toString()));
Run Code Online (Sandbox Code Playgroud)

DTO课程

public class dtoClass{
private List<String> ids = null;

public List<String> getids() {
    return tracking_ids;
}
public void setids(List<String> ids) {
    this.ids = ids;
}
}
Run Code Online (Sandbox Code Playgroud)

java json

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

从网址获取特定字符串

如何使用java中的substring从url字符串中获取ip地址/地址.

http://abc.com:8080/abc/abc?abc=abc
Run Code Online (Sandbox Code Playgroud)

我想从上面的url显示输出abc.com.我怎样才能从网址中提取这个.

下面是我的代码,我已检索过,但这是一个好方法吗?

String a = servlet.substring(servlet.indexOf(":")+1);
String b = a.substring(2,a.indexOf(":"));
System.out.println(a);
System.out.println(b);
String c = servlet.replace(b, "192.168.0.1");
System.out.println(c);
Run Code Online (Sandbox Code Playgroud)

java

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

标签 统计

jquery ×3

java ×2

javascript ×2

mysql ×2

node.js ×2

ajax ×1

bash ×1

json ×1

mongodb ×1

node-mysql ×1

shell ×1

sql ×1