小编frm*_*elz的帖子

在文本文件中创建或写入/追加

我有一个网站,每次用户登录或注销我都会将其保存到文本文件.

我的代码在附加数据时不起作用,或者如果不存在则创建文本文件.这里是示例代码

$myfile = fopen("logs.txt", "wr") or die("Unable to open file!");
$txt = "user id date";
fwrite($myfile, $txt);
fclose($myfile);
Run Code Online (Sandbox Code Playgroud)

但是在我再次打开之后,它似乎不会附加到下一行.

也.我认为如果2个用户同时登录会影响打开文本文件并保存之后会出现错误吗?

php

157
推荐指数
5
解决办法
25万
查看次数

从Mac/Linux上的R连接到MS SQL Server

我正在尝试从Mac/Linux上的R连接到Microsoft SQL Server,我遇到RJDBC问题.当我下载了Microsoft的驱动程序和JTDS时,但以下所有行都不起作用:

library(RJDBC)

drv <- JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver",
            "/Users/victor/Downloads/sqljdbc_3.0/enu/sqljdbc4.jar") 

drv1 <- JDBC('net.sourceforge.jtds.jdbc.Driver',
           "/Users/victor/Downloads/jtds-1/jtds-1.3.0.jar")
Run Code Online (Sandbox Code Playgroud)

每一个都返回以下错误消息:

Error in .jfindClass(as.character(driverClass)[1]) : class not found
Run Code Online (Sandbox Code Playgroud)

我怀疑问题可能是错误的Java版本:我的默认java是

$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
Run Code Online (Sandbox Code Playgroud)

但是我的机器上也安装了Jave 1.6.我安装了SquirrelSQL并使用JTDS驱动程序连接到MS SQL Server没有任何问题; SquirrelSQL运行的Java版本是1.7.0.11.

我运行R CMD javareconf了以下结果:

$ R CMD javareconf
Java interpreter : /usr/bin/java
Java version     : 1.7.0_11
Java home path   : /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home/jre
Java compiler    : /usr/bin/javac
Java headers gen.: /usr/bin/javah
Java archive tool: …
Run Code Online (Sandbox Code Playgroud)

r rjdbc

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

Google oauth没有返回电子邮件护照身份验证

我正在尝试使用节点js的护照模块使用谷歌按钮登录.我想让人们发送电子邮件ID,姓名,个人资料照片.我正在尝试将pic下载到本地服务器.即使在向作用域添加"电子邮件"之后,Google也没有返回电子邮件ID,并且返回的个人资料照片链接也无效.我已经查看了这个问题的各种答案,但是所有人都说要包含userinfo.email.现在已经弃用了.根据谷歌文档新的范围参数是下面的电子邮件是我的代码任何帮助是赞赏护照

passport.use(new GoogleStrategy({

    clientID        : configAuth.googleAuth.clientID,
    clientSecret    : configAuth.googleAuth.clientSecret,
    callbackURL     : configAuth.googleAuth.callbackURL,
},
function(token, refreshToken, profile, done) {

    // make the code asynchronous
    // User.findOne won't fire until we have all our data back from Google
    process.nextTick(function() {

        // try to find the user based on their google id
        User.findOne({ 'google.id' : profile.id }, function(err, user) {
            if (err)
                return done(err);

            if (user) {

                // if a user is found, log them in
                return done(null, user);
            } else {
                // …
Run Code Online (Sandbox Code Playgroud)

node.js express google-oauth passport.js

12
推荐指数
3
解决办法
6057
查看次数

C#更新DLL而不重新编译项目

我写了一个小程序,引用了一个将包含在安装文件中的dll文件.

我仍然需要一种更新dll的方法(如果我更改了一些功能),而无需再次重新下载整个程序,只需替换dll文件...

这可能吗 ?

我只是在某处读到我必须使用新的dll版本更新xml文件,但我真的需要完整的步骤才能成功更新dll ..

任何帮助真的很感激..非常感谢


更新

我真的不知道该说些什么...两种方式都非常棒...非常感谢帮助......我会测试它们并在这里写下答案......

再次感谢 :)

c# dll

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

如何永久设置Postgres 9.4的时区

我每次更改后都会运行postgres 9.4,重启后返回默认GMT

> $ psql -c 'show timezone'   
Run Code Online (Sandbox Code Playgroud)

时区

>  US/Central
Run Code Online (Sandbox Code Playgroud)

是否有在postgres.conf中添加的参数选项?

postgresql

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

typeORM 未发现数据库架构发生更改 - 无法生成迁移。要创建新的空迁移,请使用“typeormigration:create”命令

我正在做一门课程,我们使用express-node postgres和react(使用typescript)和typeORM。到目前为止,一切都运行良好,但我面临 typeORM 的问题,我不知道发生了什么以及为什么会发生此错误

\n

大问题:所以,问题是,我正在进行身份验证,并且在某些时候我们更改了数据库中的用户模式,因此我们必须进行迁移,但是,在迁移之前,我们做了,npm run typeorm schema:drop但是当我尝试时,这个发生在迁移过程中

\n

这是我使用的第一个命令

\n
npm run typeorm migration:generate -- --n create-users-table\n
Run Code Online (Sandbox Code Playgroud)\n

这是错误

\n
> new-typeorm-project@0.0.1 typeorm C:\\Users\\diego cifuentes\\Desktop\\Studying  Backend\\redit> ts-node ./node_modules/typeorm/cli.js "migration:generate" "create-users-table"\n\nbin.js migration:generate\n\nGenerates a new migration file with sql needs to be executed to update\nschema.\n\nOpciones:\n  -h, --help          Muestra ayuda                             [booleano]  -c, --connection    Name of the connection on which run a query.\n                                                      [defecto: "default"]  -n, --name          Name of the migration class.\n                                        [cadena de caracteres] [requerido]  -d, --dir           Directory …
Run Code Online (Sandbox Code Playgroud)

postgresql node.js npm typeorm

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

json文件数据转入kafka主题

如何使用 kafka-console-producer 将 json 文件数据插入到 kafka 主题中?每个json数据集可以存储为一条消息吗?

例子-

{
  "id": 1,
  "first_name": "John",
  "last_name": "Lindt",
  "email": "jlindt@gmail.com",
  "gender": "Male",
  "ip_address": "1.2.3.4"
}
Run Code Online (Sandbox Code Playgroud)

如果您使用此命令 -

cat sampledata.json|kafka-console-producer --broker-list localhost:9092 --topic  stream-test-topic
Run Code Online (Sandbox Code Playgroud)

每行都被视为一个单独的消息。

这样做的正确方法是什么?

谢谢!

ps-

弹性搜索正在阅读该主题。示例 json 消息文件 -

[{
  "id": 1,
  "first_name": "John",
  "last_name": "Lindt",
  "email": "jlindt@gmail.com",
  "gender": "Male",
  "ip_address": "1.2.3.4"
}, {
  "id": 2,
  "first_name": "Peter",
  "last_name": "Friz",
  "email": "Friz3@gmail.com",
  "gender": "Male",
  "ip_address": "4.5.6.7"
}, {
  "id": 3,
  "first_name": "Dell",
  "last_name": "Chang",
  "email": "Dellc@gmail.com",
  "gender": "Female",
  "ip_address": "8.9.10.11"
}, …
Run Code Online (Sandbox Code Playgroud)

apache-kafka

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

将HttpClient转换为RestSharp

我有Httpclient函数,我试图转换为RestSharp但我面临一个问题,我无法解决使用谷歌.

client.BaseAddress = new Uri("http://place.holder.nl/");
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer",access_token);
HttpResponseMessage response = await client.GetAsync("api/personeel/myID");
string resultJson = response.Content.ReadAsStringAsync().Result;
Run Code Online (Sandbox Code Playgroud)

这个代码在我的HttpClient代码中,它运行良好,但是我无法在RestSharp中使用它,我在使用RestSharp时总是未经授权:

RestClient client = new RestClient("http://place.holder.nl");
RestRequest request = new RestRequest();
client.Authenticator = new HttpBasicAuthenticator("Bearer", access_token);
request.AddHeader("Accept", "application/json");
request.Resource = "api/personeel/myID";
request.RequestFormat = DataFormat.Json;
var response = client.Execute(request);
Run Code Online (Sandbox Code Playgroud)

我错过了认证的东西吗?

c# restsharp asp.net-web-api xamarin

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

安装 ldap 扩展 Docker

嘿,我正在尝试在 Docker php:5.6-fm 图像上安装 ldap 扩展,我的项目需要 ldap。

我厌倦了通过 Dockerfile 安装扩展,如下所示:

RUN apt-get install php5-ldap -y
Run Code Online (Sandbox Code Playgroud)

得到这个错误:

The LDAP PHP extension is not enabled.
Run Code Online (Sandbox Code Playgroud)

我还在网上找到了一些“建议” ,如下所示:

RUN \
    apt-get update && \
    apt-get install libldap2-dev -y && \
    rm -rf /var/lib/apt/lists/* && \
    docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ && \
    docker-php-ext-install ldap
Run Code Online (Sandbox Code Playgroud)

得到这个错误:

An exception occurred in driver: could not find driver
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么...?如何在 docker 映像中安装 ldap 以便我可以在我的项目中使用它......?

php ldap docker

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

如何在 Unity 中集成 xAPI / TinCan

我是 xAPI/TinCan API 的新手,所以我的问题可能有点笼统,但到目前为止我还没有找到任何可以帮助我的东西。我认为可以将 xAPI 集成到 Unity 项目(游戏或模拟)中,但我到底该怎么做?(是否有我可以在 xAPI 和 Unity 上阅读的示例/文档?)

所以我的理解是否正确:我需要一个 LRS,然后我可以使用 TinCan .NET 库并将其集成到 Unity 中,然后在我的 Unity 代码中设置一些条件(例如完成该级别..),如果它们满足我创建一个类似于此处示例中的语句(http://rusticisoftware.github.io/TinCan.NET/),然后通过普通 POST 将其发送到我的 LRS?然后我可以在我的 LRS 中查看/查询这些学习数据以进行分析吗?

另外它是否适用于 Unity 独立、移动和网络播放器??

c# unity-game-engine tin-can-api

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