Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all 14821 articles
Browse latest View live

mac上的Chrome 大家的有没有遇到这种情况


如何实现,像github编写readme时#代表一级标题,,,之类的这种功能

$
0
0

express nunjucks开发的博客 但是在添加文章的时候,文字总是很乱,而且显示的文章都不能识别回车,这怎么实现? 文章内容写在数据库的content.content中 Screenshot_2018-03-14-11-06-11-002_com.tencent.tim.png实现目标↑像这种按钮

vue+nuxt+scss+node+express+MongoDB 实现的文章发布系统

$
0
0

vue+nuxt+scss+node+express+MongoDB 实现的简单文章发布系统

因为目前的spa单页项目对seo很不友好,如果你希望自己的网站在seo这块有较好的支持,可以尝试一下SSR技术,nuxt.js就是专门针对vue这一问题实现的技术,因此这一次我就尝试写了一个项目,主要实现的一个简单的文章的增删改查系统,主要为实现nuxt集合node实现ssr功能。

新人可以学习下https://github.com/ITCNZ/mynuxt(如果觉得还不错请给个✨✨✨star星星吧✨✨✨) 也可以加 nuxt技术交流群:群号:320243648

该项目使用的到的技术比较多:

  • vue2.0
  • nuxt1.0
  • scss
  • node9.8(必须>=8.0)
  • express
  • MongoDB

实现的功能有:

创建文章 修改文章 删除文章 查看文章

案例展示:

创建/修改界面 nuxt4.png

文章列表界面: nuxt2.png

文章展示界面:

pinus----一个TypeScript写的node.js分布式游戏/应用服务器框架(原型基于pomelo)

$
0
0

官方网站:http://pinus.io欢迎加Pinus官方QQ群:102530089

示例工程请参见:https://github.com/node-pinus/pinus/tree/master/examples/simple-example

手动安装: npm install pinus -g

mkdir testProject cd testProject 初始化项目 pinus init

Pinus – a fast, scalable game server framework for node.js

Pinus is a fast, scalable game server framework for node.js. It provides the basic development framework and many related components, including libraries and tools. Pinus is also suitable for real-time web applications; its distributed architecture makes pinus scale better than other real-time web frameworks.

Features

Complete support of game server and realtime application server architecture

  • Multiple-player game: mobile, social, web, MMO rpg(middle size)
  • Realtime application: chat, message push, etc.

Fast, scalable

  • Distributed (multi-process) architecture, can be easily scale up
  • Flexible server extension
  • Full performance optimization and test

Easy

  • Simple API: request, response, broadcast, etc.
  • Lightweight: high development efficiency based on node.js
  • Convention over configuration: almost zero config

Powerful

  • Many clients support, including javascript, flash, android, iOS, cocos2d-x, C
  • Many libraries and tools, including command line tool, admin tool, performance test tool, AI, path finding etc.
  • Good reference materials: full docs, many examples and an open-source MMO RPG demo

Extensible

  • Support plugin architecture, easy to add new features through plugins. We also provide many plugins like online status, master high availability.
  • Custom features, users can define their own network protocol, custom components very easy.

Why should I use pinus?

Fast, scalable, real-time game server development is not an easy job, and a good container or framework can reduce its complexity. Unfortunately, unlike web, finding a game server framework solution is difficult, especially an open source solution. Pinus fills this gap, providing a full solution for building game server frameworks.

使用nodejs开发socket通讯

$
0
0

公司要我搭建一个socket 通信服务器,注意不是websocket,请问有什么好的库推荐吗?socket.io是基于websocket的协议吗?还是只能用net模块?

nodejs,如何统计web在线人数,服务器内存使用情况,分析文章中代码语言,统计文章字数,统计服务器硬盘储存情况

$
0
0

有没有一些工具可以进行插询或者统计的,不行的话我自己写脚本

来自酷炫的 CNodeMD

把常用的代码封装成为一个函数,会有助于代码性能提升?

$
0
0
  • 把常用的代码封装成为一个函数,会有助于代码性能提升?
## Just In Time compilers
## 热代码:一个被不断使用的函数或者对象
## V8编译器会对热代码进行优化?
## 如果这些函数或者对象是没有改变的参数, V8将会编译它并且进行优化,V8存储编译后的二进制版本的函数对象,这给你一个巨大的性能提升?

【阿里&菜鸟&期权】仓储技术部--平台化团队热招全栈工程师!

$
0
0

工作地点:杭州西溪首座

工作环境:5A级写字楼,公司目前正在建自己的总部。

团队介绍: 目前仓储大团队有100多人,我们是仓储下面的平台化团队,主要工作内容是做底层工具,引擎开发,构建技术平台,及相关的工具链,以支撑仓储业务的高速发展,服务的对象主要是仓储部门的开发人员。

待遇:p6, p7待遇,网上有大致范围,特别要说的一点,是菜鸟目前有期权激励,相对容易拿哦。阿里系能拿期权的公司不多了,大家赶紧上车。而且物流是阿里三大战略之一,电商(淘宝天猫),金融(蚂蚁金服),物流(菜鸟网络)三块要形成一个生态闭环,重中之重,只能成,不能败,明白人都能看懂,走过路过不要错过。

职位描述:

  1. 负责菜鸟仓储研发平台相关的前后端中间件产品的设计与开发,如:流程引擎、规则引擎、微服务框架,web框架等。
  2. 负责菜鸟仓储研发平台控制台设计与开发。
  3. 负责相关产品的用户文档编写。

职位要求:

  1. 本科或以上学历,至少3年以上开发经验,有中间件和大型系统基础件开发经验者优先。
  2. 扎实的Java或者Node基础和功底,包括:JVM及类装载机制,Node异步编程,多线程/进程并发,IO网络通信等。
  3. 熟悉并掌握常见的前端开发技术,如:Http、Html、CSS、Ajax、Jquery、React、Vue等。
  4. 良好的面向对象设计能力,良好的产品化、系统化思维。
  5. 思维活跃,积极创新,乐于面对挑战,敬业负责。
  6. 熟悉分布式技术和虚拟技术(包括缓存、消息系统、热部署、Docker)优先。
  7. 有PaaS/BaaS/Serverless经验者优先。

简历投递:guifeng.whj#cainiao.com


网站对用户管理员身份验证,且所有页面都需验证,如何实现?

$
0
0

当用户登陆一次,后 图片.png登陆成功后,自动刷新界面,if userInfo._id 还是判断错误 并没有显示 应有的div 图片.png图片.png

更新了一下 Pomelo 的聊天室 Unity 端 demo,欢迎学习交流

$
0
0

最近研究了一下网易的服务器端引擎 Pomelo,跟着做了一下聊天室的例子。

官方 wiki 教程侧重介绍服务器端编程,然后客户端是 web 的,可正常使用。也提供了 unity 端的例子,但是已经过时(最后更新是2013年),于是动手修改了一下,让 demo 重新运行了起来,消除了一些坑。

欢迎大家测试和学习交流。

地址:https://github.com/HustLion/pomelo-chat-unity-socket

预览: image.pngimage.pngimage.png

腾讯云360元6.5年 新开团~

[译] 深入 Node 模块:console

如何才能在nodejs中实现类似真正的并行来减少程序运行时间?

$
0
0

代码如下:

console.time(“Wav2DnnScoreEntry”);

Wav2DnnScore.interface.Wav2DnnScoreEntry(13, ForwardProQualityArgv);

console.timeEnd(“Wav2DnnScoreEntry”);

console.time(“HVite_entry”);

HviteDnn.interface.HVite_entry(21, AlignProQualityStdArgv);

console.timeEnd(“HVite_entry”);

console.time(“HVite_entry”);

HviteDnn.interface.HVite_entry(21, AlignProQualityExtArgv);

console.timeEnd(“HVite_entry”);

以上三个均是对C++库的调用,每个函数的运行时间均为500ms,串行执行需1500ms,求指教:能不能通过并发提高速度呢?

[北京] 链家网招聘 前端工程师(Web,H5,小程序)

$
0
0

[北京] 链家网招聘 前端工程师(Web,H5,小程序)

关于我们

不动产信息化部(楼盘字典)是链家的基础部门,负责房源信息建设,是链家真房源的守护者

岗位职责

  • 负责不动产信息化部的 H5 端、微信小程序、内部后台系统等前端研发工作
  • 与后端工程师协作,高效完成产品的数据交互、动态信息展现

任职资格

  • 熟练掌握前端相关技术(HTML/CSS/Javascript)和跨终端、跨浏览器开发
  • 理解 Web 标准,对前端性能、模块化开发等有一定的了解
  • 较强的逻辑思维能力,对移动互联网产品具有浓厚兴趣,具有较强产品意识者优先
  • 辅导团队成员学习成长,项目管理能力
  • 统招本科及以上学历

我们在海淀区上地五街福道大厦,欢迎来聊。有免费三餐,班车,10 点上班, 6:50 下班(有时到 8 点多),9 点后打车报销,年中奖,年终奖

简历请发 yuanzhang%lianjia.com(把 % 替换为 @)

log4js+pm2 在cluster模式下,不发输出日志问题,求解答

$
0
0

如题描述,以下是配置文件,求大神解答困然已久问题: 1. bin下start.sh脚本 pm2 start /export/server/xxxx/process.json --env production 2. process.json文件 { “apps”: [{ “name”: “”, “script”: “/export/server/xxx/server.js”, “instance_var”: “INSTANCE_ID”, “exec_mode”: “cluster”, “instances”: “max”, “log_date_format”: “YYYY-MM-DD HH:mm Z”, “merge_logs”: true, “out_file” : “/export/log/xxx/ious_out.log”, “error_file” : “/export/log/xxx/ious_error.log”, “env”: { “NODE_ENV”: “development” }, “env_production”: { “NODE_ENV”: “production” } }], “deploy”: {

} }

3. log4js配置文件 log4js.configure({ appenders: { iwallet: { type: ‘dateFile’, filename: ‘/export/log/xxxx/’,
pattern: “node/yyyyMMdd.log”,
alwaysIncludePattern: true, }, }, categories: { default: { appenders: [‘iwallet’], level: ‘info’ } }, pm2: true, pm2InstanceVar: ‘INSTANCE_ID’ }); const logger = log4js.getLogger(‘iwallet’);

4. 服务器linux服务


基于nuxt以及express做cnode的服务端渲染

整理了一些区块链的文件,有需要的可以下载。

$
0
0

内容包括:

  1. web3.js API官方文档中文版:以太坊去中心化应用开发必备库web3.js的API文档中文版
  2. 以太坊官方文档中文版
  3. 以太坊白皮书中文版
  4. 以太坊智能合约开发语言Solidity的官方文档中文版
  5. 以太坊去中心化应用开发框架Truffle的官方文档中文版
  6. 区块链的C#编程实现:用C#来实现一个区块链,深入理解区块链的原理与实现机制
  7. 区块链技术指南:理解区块链的原理、术语、核心机制与应用场景

链接如下: http://www.hubwiz.com/video

express router bodyParse 问题求助

$
0
0

各位大佬好,请教: 想把路由单独写在一个文件(routes.js)里, 然后axios 模拟 post 数据, 问题是: 1,调用单独路由文件中间件, 就收不到 post 过来的 json 数据。 2, 但是 直接用 app.post(…) 写在app.js 就可以看到。 我的看到是指 console.log(req.body ) 的输出,如下: 图片.png不期望的情况: 调用app.use(router),console.log(req.body ) 的输出,如下: 图片.png我觉的问题就是用app.use(router),时 ,app.js 里面的 bodyParse 没有传过去, 新手, 非科班,都是自学的,也没人交流,还请指正。 下面的代码: ==========app.js: ============= 图片.png =========router/routes.js========= 图片.png =======模拟发送数据===== 图片.png

Fibjs 默认是跑单核还是多核?

$
0
0

刚才用Fibjs跑了一个分 差不多是Node 两倍 突然想到这玩意不会默认跑多核 如果是的话 对比Node也没有什么优势

【上海】云质信息 招聘Node.js 开发工程师2名(合作伙伴,期权)

$
0
0

上海云质信息科技有限公司上海云质信息科技有限公司(简称“云质信息”)是一家新兴的专业提供基于云计算平台的供应链智能质量管理软件和相关解决方案的高科技企业,公司自从成立之初就专注于软件核心技术的研发,并为企业提供质量管理咨询服务。同时具有雄厚的开发力量,可以为客户提供高性价比的质量管理系统。 欲了解公司(云质信息)详情,可访问www.yunquality.com

工作地上海浦东新区金桥

待遇工资可谈(依据技术水平),包括期权。 如果你也正在寻找志同道合的朋友想成就一番梦想,恰巧我们公司也需要有梦想的IT人士不断加盟。

联系方式座机: +86 21 50392275 邮箱: service@yunquality.com

岗位要求 -熟悉node.js -有网页开发经验 -喜欢钻研,爱好编程 -能看懂英文开发文档 -了解react, mongoDB

产品介绍产品介绍

Viewing all 14821 articles
Browse latest View live