草庐IT

reported_at

全部标签

AT89C51单片机红绿灯控制源代码(C语言版)附带Proteus电路图

#include"reg51.h"#include"myheader.h"#defineucharunsignedcharucharsleep_i=0;ucharsleep_i_b=0;uchari=0;uchari_b=0;ucharp2_b=0;ucharth1_b=0;uchartl1_b=0;voidrgb_light(){ while(1) { P20=P21=0;P22=1;P23=1;P24=P25=0; sleep(2*10); for(i=0;i这个代码需要稍微改一下才能运行,看得懂的不超过1分钟应该能够搞好。看不懂的无法运行

node.js 和 mongodb 和 traceback 说 Driver requires at least 2(MongoDB2.6)

安装了最新的Nodejs和npm,其中Node的版本为v7.8.0然后使用npmv4.2.0我安装了包mongodb在本地使用npminstallmongodb得到版本v3.0.5。现在,当我尝试使用此mongodb包建立从node.js到mongodb服务器的连接时,我得到了回溯。为什么最新版本的node与mongodb等其他软件包的最新版本不兼容,如果有的话,我可以在哪里找到这个兼容的表:^)。感谢您的帮助。代码:varmongo=require('mongodb');varMongoClient=mongo.MongoClient;varDB_NAME='demodb';varu

mongodb - "errmsg": "exception: $unwind: value at end of field path must be an array"

查询:db.trace.aggregate([{$unwind:"$likes"},{$group:{_id:{"name":"$name"}}}]);Mongo集合:"likes":[{"category":"test1","name":"test1","created_time":"2014-01-08T20:50:02+0000","id":"14157481053234234"},{"category":"Publisher","name":"CityPulse","created_time":"2014-01-06T22:46:19+0000","id":"169217625

【Docker:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.Is the docker daemon run】

问题的出现在后台一直出现xxljob环境的报错,然后查看服务器执行关于docker命令,dockerimages,dockerps,会一直出现如下问题:此时已确定Docker本身已经安装正常。问题原因是因为docker服务没有启动,所以在相应的/var/run/路径下找不到docker的进程。如果未安装docker,则会出现:解决方法1、执行##重启docker服务servicedockerstartdocker服务重启完成后,查看服务状态:##查看docker状态servicedockerstatus或者sudoservicedockerstatus

HC05蓝牙模块AT指令与手机蓝牙控制STM32板载LED

本文讲述了HC-05蓝牙模块的配置和其与STM32F103单片机的连接。代码使用HAL库函数编写。AT指令配置HC-05蓝牙模块常见的HC-05模块:通过使用AT指令,我们对蓝牙模块可以进行查看版本号、波特率、配对密码、设置/查询设备名称等多达30多种配置方式。蓝牙模块进入AT模式的方法硬件连接:使用USB转TTL模块连接电脑和蓝牙模块。上电后模块板载指示灯可能是快闪状态。但进入AT模式后,板载灯为慢闪状态。法一:按住黑色按键(本质上是PIO11脚置高)后再上电即可进入AT模式,此时默认模特率为38400,上电后松开手就行;法二:直接上电,波特率默认为9600(蓝牙模块还没有被配置过),每次发

node.js - 设置选择 : false to subdocuments array at mongoose

在mongoose上,有一个很好的选项可以默认使用select:false选项从查询中删除一些字段。例如:varFileSchema=newSchema({filename:String,filesize:Number,base64Content:{type:String,select:false}});[...]FileModel.find({},function(err,docs){//docswillgivemeanarrayoffileswithouttheirscontent});现在,如何对子文档数组的字段使用相同的选项?(即在下面的示例中,将select:false设置为

javascript - Passport.js 和 MongoStore 错误 "Connection strategy not found at MongoStore"

我的Node.js服务器出现了这个奇怪的错误:Error:ConnectionstrategynotfoundatMongoStore(/Users/amills001c/WebstormProjects/lectal_all/manager/node_modules/connect-mongo/src/index.js:100:23)atObject.(/Users/amills001c/WebstormProjects/lectal_all/manager/app.js:42:12)atModule._compile(module.js:425:26)我们在Express中使用Pa

node.js - 是什么导致 "MongoError: no mongos proxy available at Timeout"?

尝试从我在GoogleCloudAppEngine上运行的Node应用程序连接到Atlasmongodb实例并收到以下错误:MongoError:超时时没有可用的mongos代理我的连接字符串基本上是这样的:(出于明显的原因稍微更改了一些分片的名称)mongodb://:@shard-00-00-hfnfz.gcp.mongodb.net:27017,shard-00-01-hfnfz.gcp.mongodb.net:27017,shard-00-02-hfnfz.gcp.mongodb.net:27017/test?ssl=true&replicaSet=shard-0&authSo

mongodb - 如何在 MongoDB 3.2.8 中启用锁使用 - 失败 : server does not support reporting lock information

来自MongoDBdocsToreporttheuseofper-databaselocks,use--locksChangedinversion3.0.0:Whencalledagainstamongodthatdoesnotreportlockusage,--lockswillreturnaFailed:Serverdoesnotsupportreportinglockinginformationerror我收到这个错误mongotop-vvv--hostlocalhost--authenticationDatabaseadmin-u$USER-p$PASSWD--port2710

node.js - Mongoose - CastError : 'Cast to undefined failed for value "[object Object ]"at path "trainers"

我是node.js的新手,所以这可能是一个愚蠢的错误。我有一个像这样的mongodb模式:seller_schema=mongoose.Schema({name:String,email:String,trainers:[{type:mongoose.Schema.Types.ObjectId,ref:'trainers'}]});seller_collection=db.model('seller',seller_schema);trainer_collection是:trainer_schema=mongoose.Schema({trainer_fname:String,train