关于CTS项目的微信小程序WebSocket开发
1、微信小程序前端
// 引入配置文件config
const urlList = require(‘../../utils/config.js’);
var app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数–监听页面加载
*/
onLoad: function(options) {
// 建立连接
wx.connectSocket({
url: ‘ws
1、微信小程序前端
// 引入配置文件config
const urlList = require(‘../../utils/config.js’);
var app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
},
/**
* 生命周期函数–监听页面加载
*/
onLoad: function(options) {
// 建立连接
wx.connectSocket({
url: ‘ws
1、下载
https://github.com/ecomfe/echarts-for-weixin
2、将ec-canvas目录复制到工程中。
3、创建line折线图。
line.js
import * as echarts from ‘../../ec-canvas/echarts’; // 引入echarts.js
var arr_init = [];
var arr_x = [];
var arr_y = [];
var chart = nu
spark环境搭建
一、jdk8安装与配置
1、下载。jdk-8u181-linux-x64.tar.gz。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、配置环境变量。
系统变量->新建->变量名:JAVA_HOME 变量值:D:\j2ee\jdk
系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_H
1、下载MINA 2.0.19 released。
http://mina.apache.org/mina-project/index.html
2、常见问题:
(1)、spring版本差异导致的问题(spring2.5迁移至spring4)
<bean class=”org.springframework.beans.factory.config.CustomEditorConfigurer”>
<property name=”customEditors”
1、Redis服务端、客户端管理工具Redis Desktop Manager。
2、spring的配置文件
<!–redis –>
<bean id=”jedisConnectionFactory”
class=”org.springframework.data.redis.connection.jedis.JedisConnectionFactory”>
<property name=”hostName” value=”loc
1、Visual Studio 2013、Apache.NMS.ActiveMQ v1.7.2 Released。
下载:http://activemq.apache.org/nms/index.html
引入DLL:Apache.NMS.dll、Apache.NMS.ActiveMQ.dll。
2、界面
3、消息发送至cts.queue队列、消息接收。
using System;
using System.Collections.Generic;
usi
1、Delphi 2010、Habari_ActiveMQ_Client-2.1。
2、消息发送至cts.queue队列。
program SendMessage;
{$APPTYPE CONSOLE}
uses
SysUtils,
BTCommAdapterIndy,
BTJMSInterfaces,
BTJMSConnection;
var
Conn: IConnection;
Session: ISession;
Producer: IMes
1、引入activemq-all-5.15.0.jar。由于activemq-all-5.15.0.jar包含了spring, 与当前引入的spring冲突, 必须把activemq-all中的spring删除。
2、applicationContext.xml配置。
<?xml version=’1.0′ encoding=’UTF-8′ ?>
<beans xmlns=”http://www.springframework.org/schema/beans”
1、Python安装。
下载:https://www.python.org/downloads/
版本:python-3.7.0-amd64.exe
安装:勾选Add Python 3.7 to Path,选择定义安装,安装至C:\Program Files\Python37
打开cmd命令提示符,输入python,回车,如果显示Python版本号,则说明安装成功。
2、Visual Studio Code 安装Python插件。Visual Studio Code 安
通过ECharts、jQuery,实现图表显示处理。
一、ECharts和jQuery
1、下载:http://echarts.baidu.com/
echarts.min.js
2、下载:https://jquery.com/
jquery-3.3.1.min.js
二、数据文件
user.php
<?php
echo ‘[{“name”:”9001″,”age”:”28″},{“name”:”9002″,”age”:”29″},{“name”:”90
为了方便调试,前期用php实现了CTS项目的Beta版服务端。客户端(Android/iOS/微信小程序)的基本功能已经完成,准备把服务端重构一下,切换到Java(Spring+SpringMVC+Mybatis)。第一次用SSM,花了2个小时,把Demo跑通。总体感觉比以前用的组合(Struts+Spring+Hibernate/ibatis),在xml配置以及代码量方面,更加简洁方便。
@Controller
@RequestMapping(“/user”)
public
为了方便调试、查看前端App传入的数据信息,编写一个CTS Manage Plugin插件,在WordPress后台呈现数据。
一、菜单
1、增加菜单。
add_action(‘admin_menu’,’add_settings_menu’);
二、事件
1、数据加载函数,从数据库中读取数据。函数不可重名,增加标识(getUserListPlugin),否则会影响接口Api的访问。
三、上传
1、插件上传至plugins目录。
2、插件启用。
3、数据呈
通过iOS客户端UI界面布局设计,前端与后端的数据交互,数据的读取、加载、写入,实现技术架构的论证。主要通过AFNetworking实现网络通讯(数据加载、递交、更新)、MJRefresh(下拉刷新、上拉加载)、MBProgressHUD(提示)。
一、iOS开发者帐号申请
1、开发者官方网站/开发者注册。
http://developer.apple.com
https://developer.apple.com/cn/programs/enroll/
Apple ID 需
通过基本功能的规划,完成Alpha版的上线,跑通开发流程中的关键点,微信小程序UI界面布局设计,前端与后端的数据交互,数据的读取、加载、写入,实现技术架构的论证。
一、界面功能
二、数据库表结构
三、微信小程序项目结构
四、PHP服务端接口
五、版本发布
1、体验版。用户身份->成员管理,添加体验者微信号。
2、审核版。体验版内测结束后,递交审核。
六、注意事项
1、iOS/Andr
1、安装。(检查是否安装which memcached)
yum -y install memcached
//安装php的memcache扩展
yum install php-memcached
2、配置/usr/local/php56/etc/php.ini文件。设置完成之后,输入命令使之生效service php-fpm restart
[memcached]
extension=memcached.so
3、设置开机自启动。
systemctl enabl
一、JDK配置
1、下载jdk-8u181-linux-x64.tar.gz。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、通过客户端WinSCP将下载的文件上传到linux目录下(/usr/local/)。
3、解压。
tar -zxvf jdk-8u181-linux-x64.tar.gz
4、配置环境变量,编辑/etc/profile文件(
1、安装。
yum install redis
2、查看redis版本、安装目录以及相关文件列表。
rpm -qa |grep redis
rpm -ql redis
redis-cli –version
3、启动。
systemctl start redis
4、开机自启动。
systemctl enable redis.service
5、配置文件。设置密码、IP访问(Redis开启远程登录连接,redis默认只能localhost访问)。
et
一、安装配置
1、安装。
yum install subversion
2、查看安装版本(1.7.14)、安装目录。
svnserve –version
whereis svn
3、创建svn版本库,初始化相关配置文件。
mkdir -p /opt/svnrepo
svnadmin create /opt/svnrepo
4、查看版本库相关配置文件。
cd /opt/svnrepo/
ll
5、进入conf目录,编辑passwd文件。
jia
前言:通过一个CTS全栈项目的规划、架构、编码,实现移动端、Web前端、服务器端的打通,在实践中掌握业务架构、产品架构、技术架构的相关知识,以横向技术应用落地为主,纵向技术钻研为辅。
一、移动端
1、微信小程序。开发机:ThinkPad。微信web开发者工具。
2、Android客户端。开发机:ThinkPad。Android Studio 3.1.4。
3、iOS客户端。开发机:MacBook Air。XCode 9.4.1。
二、Web端
1、PHP:基于WordPr