app

用Nodejs完成自己的个人博客

我是研究僧i 提交于 2019-12-05 16:04:56
开始这个个人小项目已经有一段时间了,一直断断续续的,直到今天总算是初见雏形,所以就很想和大家分享一下实现的过程。首先这个的初衷就是学习nodejs,看了几天的书,自己就照着书上的代码来敲,可是由于自己安装的node是最新版,然而书比较旧,好多都不能正确运行,我想了解node的都知道它几乎每天都在更新,出现这样的情况也是必然的。所以想了下,还是在github上找个别人的项目拿来练练手,看一下项目是如何搭建的,经过仔细的琢磨总算是慢慢搭起来了。下来讲一下自己是如何实现的。 一. 项目所用到的技术 express框架: (1)可以设置中间件来响应 HTTP 请求; (2)定义路由表用于执行不同的 HTTP 请求动作; ejs模板 用过Java的jsp的就知道,这和jsp的作用完全相同,动态生成html元素。 mongodb数据库 这和熟悉的mysql数据库不同,mysql是关系型数据库,没一个表的每一项时一条记录,而mongodb是集合类型的,每个集合里存储的是对象,想象一下json,就明白mongodb里存储的数据类型。 mongoose数据库操作 这个是针对mongodb的数据库驱动,里面封装了对数据库的各种基本操作。 二. 项目目录 下面介绍下,每个目录都是干什么的: (1)node_modules:存放各种node插件和express框架; (2)schemas

Can't Install App with WatchKit Extension on iOS 8.1 Simulator with Xcode 6.2

安稳与你 提交于 2019-12-05 16:00:01
I have an app with an iOS Deployment Target of iOS 7.0, and I've added a WatchKit target. As expected, the WatchKit Extension has an iOS Deployment Target of 8.2. When I run the primary app on the iOS 8.2 simulator, everything works as-expected. However, if I try to run it on the iOS 8.1 simulator, Xcode reports: The operation couldn’t be completed. (LaunchServicesError error 0.) The CoreSimulator.log file contains the following message: com.apple.dt.Xcode[12181] : Error Domain=LaunchServicesError Code=0 "The operation couldn’t be completed. (LaunchServicesError error 0.)" UserInfo

Reveal真机查看任意APP

点点圈 提交于 2019-12-05 15:45:14
前言: 在Xcode开发时,可以使用Xcode自带的 Debug view Hierarchy查看View布局,如下图 但是使用起来很麻烦,具体找某个view的时候,还有可能找不到,也不能动态的改变view的属性。 这里要推荐一下Reveal。Reveal(http://revealapp.com)是一个很强大的iOS View Hierarchy工具,他最大的特点是非常直观,在我们进行开发的时候,还可以直接修改view的属性,例如颜色,宽高等属性。 如下面,是在模拟器里查看我写的高仿糯米的项目:( https://github.com/lookingstars/nuomi ) 注: Reveal查看模拟器里的程序时,只需要在Xcode里添加一个断点即可。 官方方法: 英文版: http://support.revealapp.com/kb/getting-started/integrating-reveal-load-reveal-without-changing-your-xcode-project 中文版: http://support.revealapp.com/kb/getting-started/revealxcodereveal Reveal查看真机里的APP时,真机必需要先越狱。 下面介绍Reveal真机查看任意APP的方法。 不需要向手机里 上传库文件

如果让我重新设计一款Android App

为君一笑 提交于 2019-12-05 14:59:08
开发工具的选择 开发工具我将选用Android Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了。Android Studio的优点就不需多说了,GitHub上大部分的Android开源库也都已迁移到Android Studio上来,在未提供jar文件时,使用Android Studio可以极为方便地集成开源库。最为重要的是Google已宣布将在年底前停止对Eclipse Android开发工具的一切支持( Google Ends Support for Android Eclipse Tools ),因此请早日转移到Android Studio上来。 App设计风格 这一点对于一个开发者来说,貌似没有决定权,最终的决定权在产品部门手里。尽管这样,我还是会尽力说服产品部门将App设计成Material Design风格。这一点说多了都是泪啊,作为一个Android开发者,却整天开发着iOS风格的App,相信很多公司都这样,为了节省成本和时间,Android和iOS共用一套UI。举一个最常见的例子,Android App中每个页面TitleBar的左上角放一个返回按钮,这在iOS里是必须的,但Android有返回键啊,这样设计对于Android完全是多此一举。真心希望产品设计者尊重每种操作系统的风格及使用习惯

vue常用指令总结

▼魔方 西西 提交于 2019-12-05 14:58:48
一.vue指令 官网解释 指令 (Directives) 是带有 v- 前缀的特殊特性。指令特性的值预期是单个 JavaScript 表达式 ( v-for 是例外情况)。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。 1.v-once 能执行一次性地插值,当数据改变时,插值处的内容不会更新。但请留心这会影响到该节点上的其它数据绑定: <div id="app"> <p v-once>原始值: {{msg}}</p> <p>后面的: {{msg}}</p> <input type="text" v-model="msg"> </div> <script src="js/vue.js"></script> <script> new Vue({ el: '#app', data: { msg: '今天的天气很好!' } }); 加了 v-once指令 不会改变了 2.v-show 和v-if一样 区别是if是注释掉 v-show是给一个display:none的属性 让它不显示! 用法 参考下一个v-if指令. v-show和v-if的区别: v-if 是真实的条件渲染,因为它会确保条件块在切换当中适当地销毁与重建条件块内的事件监听器和子组件; v-show 则只是简单地基于 CSS 切换。 v-if 有更高的切换消耗而 v-show

iOS App 唤醒另一个App

萝らか妹 提交于 2019-12-05 14:57:50
iOS App 唤醒另一个App 网上也有讲这块的,感觉讲得都不是很好。而且有一些细节根本没有讲清楚。这里重写整理一下相关知识点。 主要内容 URL Scheme 是什么? 项目中关键的配置 注意事项 URL Scheme 是什么? iOS 有个特性就是应用将其自身”绑定”到一个自定义 URL scheme 上,该 scheme 用于从浏览器或其他应用中启动本应用。常见的分享到第三方之间的跳转都是基于 Scheme 的。 通过对比网页链接来理解 iOS 上的 URL Schemes ,应该就容易多了。 URL ,我们都很清楚, http://www.apple.com 就是个 URL ,我们也叫它链接或网址; Schemes ,表示的是一个 UR L 中的一个位置——最初始的位置,即 :// 之前的那段字符。比如 http://www.apple.com 这个网址的 Schemes 是 http 。 根据我们上面对 URL Schemes 的使用,我们可以很轻易地理解,在以本地应用为主的 iOS 上,我们可以像定位一个网页一样,用一种特殊的 URL 来定位一个应用甚至应用里某个具体的功能。而定位这个应用的,就应该这个应用的 URL 的 Schemes 部分,也就是开头儿那部分。比如短信,就是 sms: 你可以完全按照理解一个网页的 URL ——也就是它的网址——的方式来理解一个

Node.js和Express简单入门

你。 提交于 2019-12-05 14:51:42
仅仅入门如何用Node.js和Express搭建一个web服务器,没有说明太多概念性的东西。 一、 Nodejs简介 ​ ==Node是JavaScript语言的服务器运行环境。== ​ 所谓“运行环境”有两层意思:首先,JavaScript语言通过Node在服务器运行,在这个意义上,Node有点像JavaScript虚拟机;其次,Node提供大量工具库,使得JavaScript语言与操作系统互动(比如读写文件、新建子进程),在这个意义上,Node又是JavaScript的工具库。 ​ Node内部采用Google公司的V8引擎,作为JavaScript语言解释器;通过自行开发的libuv库,调用操作系统资源。 二、Node.js的下载和安装 2.1 Node.js下载 node.js官网下载 官网会根据你当前的操作系统,提供给你最合适的版本去下载。 2.2 安装 ​ 下载成功之后是一个msi文件,双击安装即可。安装成功后,相应的环境变量都会自动配置,不需要我们再去手动配置。 ​ 一路next就可以安装成功。 2.3 测试Node.js是否安装成功 安装成功之后,可以在window控制台查看是否安装成功。 输入下面的命令查看node的版本。 node -v 直接输入node然后回车,就可以让node去执行我们的js代码了。 node 2.4 使用Node

个推一键认证SDK重磅推出,打造秒级登录体验,增能开发服务

北城以北 提交于 2019-12-05 14:42:34
移动互联网时代,用户注意力的持续时间越来越短,他们 追求便捷与高效 。从账号密码登录、短信验证,到第三方登录甚至人脸识别登录, APP的注册/登录方式在逐步变化,开发者希望在这重要的交互端口提升用户的体验,并减少用户的流失 。与此同时,面对层出不穷的密码盗取和薅羊毛方式,如何 提升账户的安全 ,减少APP拉新、营销活动中的无用注册越来越被重视。 在这一背景之下, 个推开发者服务新增“一键认证”产品,帮助APP解决登录流程冗长、虚假注册等问题 。APP只需集成小巧灵活的一键认证SDK,就可以实现免密登录功能。基于运营商的验证能力,并结合自身的大数据分析能力,个推“一键认证”产品能够 帮助APP实现安全与效益的双赢 。 简化流程,保障用户账号安全 从用户的角度来说,“一键认证”产品简化了登录的流程, 为用户首次登录APP提供了畅通无阻的通道,有效地减少了他们的等待时间,帮助他们迅速地建立起与APP的连接 。另外,个推“一键认证”还能够有效保障用户的账号安全,降低由于密码设置过于简单或同一密码多账号使用,造成的密码泄露的风险。同时,该产品还能降低短信验证遭到劫持的风险, 为用户的账号提供安全的“保护伞”。 秒级体验,兼顾用户“质”与“量” 从APP的角度来说,“一键认证”产品能够 有效地提高APP的注册转化率,在最关键的第一步“抓住用户的心” 。传统的登录方式,在短信验证的过程中

好玩吧平台开发

痴心易碎 提交于 2019-12-05 14:23:05
好玩吧系统 APP 开发,好玩吧软件开发(有现成)【 王先生 191+5743+07358 微电】想了解更多号码搜索,好玩吧模式 APP 开发,好玩吧 APP 系统开发,好玩吧模式软件开发、好玩吧 APP 系统开发、好玩吧 APP 模式开发,好玩吧 APP 软件开发,好玩吧 APP 软件开发,好玩吧 APP 软件开发,好玩吧软件定制源码开发,好玩吧软件 APP 开发,好玩吧系统开发时间周期,好玩吧系统开发多少钱欢迎联系咨询!!!      每日钻石:   获得钻石是在点击收取后,其它获取是在每天 00 : 00 后自动计入   运动很重要:   运动越高,你获得的钻石就越多。通过邀请朋友,完成任务,加入团队和加入俱乐部,您可以增加活动。有关详细信息,您可以单击应用程序右下角的 “ 我的 ”“ 开始使用 ” 以查看详细信息。   钻石的作用:   用户通过产出的钻石可以进行平台任务兑换、商城商品兑换、合作商家商品及优惠券兑换以及享受平台游戏和后期好玩吧物品兑换   奖金制度:   静态 :30 天出 11 个钻石,有两种选择   (静态   用 10 个钻石去兑换初级机,好玩吧钻石后期可能会达到几百块钱一枚,等价格高后再出,也可以去收   (动态    1 、享受直推的 5% 如果直推的人赚到 100 万你就可以赚 5 万。    2 、团队无限代总活跃度达到 2000 点,享受全球

好玩吧模式定制

随声附和 提交于 2019-12-05 14:21:59
好玩吧系统 APP 开发,好玩吧软件开发(有现成)【 王先生 191+5743+07358 微电】想了解更多号码搜索,好玩吧模式 APP 开发,好玩吧 APP 系统开发,好玩吧模式软件开发、好玩吧 APP 系统开发、好玩吧 APP 模式开发,好玩吧 APP 软件开发,好玩吧 APP 软件开发,好玩吧 APP 软件开发,好玩吧软件定制源码开发,好玩吧软件 APP 开发,好玩吧系统开发时间周期,好玩吧系统开发多少钱欢迎联系咨询!!!      每日钻石:   获得钻石是在点击收取后,其它获取是在每天 00 : 00 后自动计入   运动很重要:   运动越高,你获得的钻石就越多。通过邀请朋友,完成任务,加入团队和加入俱乐部,您可以增加活动。有关详细信息,您可以单击应用程序右下角的 “ 我的 ”“ 开始使用 ” 以查看详细信息。   钻石的作用:   用户通过产出的钻石可以进行平台任务兑换、商城商品兑换、合作商家商品及优惠券兑换以及享受平台游戏和后期好玩吧物品兑换   奖金制度:   静态 :30 天出 11 个钻石,有两种选择   (静态   用 10 个钻石去兑换初级机,好玩吧钻石后期可能会达到几百块钱一枚,等价格高后再出,也可以去收   (动态    1 、享受直推的 5% 如果直推的人赚到 100 万你就可以赚 5 万。    2 、团队无限代总活跃度达到 2000 点,享受全球