小编use*_*670的帖子

NodeJS mySQL Insert Blob

我需要一些NodeJS和MySQL blob插入的帮助.

这是我正在使用的代码片段

fs.open(temp_path, 'r', function (status, fd) {
    if (status) {
        console.log(status.message);
        return;
    }
    var buffer = new Buffer(getFilesizeInBytes(temp_path));
    fs.read(fd, buffer, 0, 100, 0, function (err, num) {
    var query ="INSERT INTO `files` (`file_type`, `file_size`, `file`) VALUES ('img', " + getFilesizeInBytes(temp_path) + ",'" + buffer + "' );";
    mySQLconnection.query(query, function (er, da) {
   if (er)throw er;
   });
  });
});
Run Code Online (Sandbox Code Playgroud)

查询在表中插入文件,我得到正确的文件大小,但当我尝试检索文件并打开它(例如PDF文件)时,我收到一条消息,说明该文件已损坏.

我必须在从文件中读取缓冲区时出错.

mysql blob node.js

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

Grafana 用户变量

是否可以在 MySQL 查询中使用 Grafana 的用户 ID 或用户变量?

例如 :

SELECT id,name FROM table WHERE user_id=$Grafana.User.id
Run Code Online (Sandbox Code Playgroud)

或者是否有另一种方法可以将自定义变量分配给 Grafana 中的特定用户?

mysql grafana grafana-templating grafana-variable

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

节点中的 MySQL 查询变量

我在 NodeJS 中遇到了这个查询的问题。

SET @i = 0;
SELECT POSITION FROM (
    SELECT name, @i:=@i+1 AS POSITION
    FROM database.table ti WHERE name='Johny' ORDER BY points ASC) t WHERE name='Johny'
Run Code Online (Sandbox Code Playgroud)

查询在 Heidi SQL 中工作没有问题,但是当我在 Node 中执行它时,我得到回调未定义。

节点代码:

var query =
          "SET @i = 0;"
        + " SELECT POSITION FROM ("
        + "     SELECT name, @i:=@i+1 AS POSITION"
        + " FROM database.table ti WHERE name='Johny' ORDER BY points ASC) t WHERE name='Johny'";
mySQLconnection.query(query,function(err,rows){
    console.log(rows);
});
Run Code Online (Sandbox Code Playgroud)

先感谢您,

mysql node.js

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

带有导航抽屉布局的Android Google地图

我正在制作一个实现Google Maps V2地图的android应用。

当我实现include布局标签时,地图片段不会注册点击或屏幕上的任何类型的输入。但是,当我删除include标签时,我可以在地图上四处移动。

我已经四处闲逛,但是找不到任何可以帮助的东西。

我也尝试过此线程Google Maps V2 +抽屉布局, 但没有成功。

这是我的布局。

<FrameLayout
    android:id="@+id/content_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <fragment
        android:id="@+id/map"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        class="com.google.android.gms.maps.SupportMapFragment" />
</FrameLayout>

<include layout="@layout/navigation_drawer" />
Run Code Online (Sandbox Code Playgroud)

帮助极大的赞赏。

谢谢

android google-maps navigation-drawer

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