AngularJS - 动态设置样式、动态显示内容

<td ng-class="{'-2': 'status-notpass-color', '-1': 'status-ban-color', '0': 'status-default-color', '1': 'status-pass-color', '2': 'status-wait-color'}[user.status]" ng-bind="{'-2': '审核不通过', '-1': '禁用', '0': '等待补全资料', '1': '审核通过', '2': '等待审核'}['
分类: 其他 发布时间: 12-12 23:49 阅读次数: 0

AngularJS - $uibModal - 自定义模态框大小

文档参考 Modal(ui.bootstrap.modal)的使用:https://www.jianshu.com/p/2cbf835509b1 自定义模态框大小 controller中添加 windowClass:‘modal-class’ 用来增加额外样式,增加 size: ‘lg’ 用来设置默认模态框为大尺寸。 function showModal(type, data) { var modalInstance = $modal.open({
分类: 其他 发布时间: 12-12 23:49 阅读次数: 0

ES6 - Promise

let promise = new Promise((resolve, reject) => { //异步操作 setTimeout(() => { console.log('执行完成'); resolve('这里是数据'); }, 2000); }); promise .then(() => { }) .catch(() => { })
分类: 其他 发布时间: 12-12 23:49 阅读次数: 0

Linux - 命令

工作目录切换命令 pwd命令:显示用户当前所处的工作目录 cd命令:用于切换工作路径 ls命令:用于显示目录中的文件信息 文本文件编辑命令 cat命令:用于查看纯文本文件(内容较少的) more命令:用于查看纯文本文件(内容较多的) 文件目录管理命令 mkdir命令:用于创建空白的目录 rm命令:用于删除文件或目录
分类: 其他 发布时间: 12-12 23:49 阅读次数: 0

Linux - Forever

forever 是一个用来持续运行一个给定脚本的简单的命令行工具。 由于node.js的异步IO,事件轮询等优点,越来越多的web服务在node.js 环境下运行起来,而且node.js 用几句简单的代码自己实现了一个服务器,牛掰大气上档次,可惜就是不能碰到错误,否则就挂.哈哈哈 可见再牛掰的 node.js ,运行在单进程上,一个错误还真有点受不了,所以我们需要一个持续的,稳定的,能重复启动,简单的命令控制,完善的log日志,甚至群集功能 (我不是在做梦吧_) forever 的出现确实解决
分类: 其他 发布时间: 12-12 23:48 阅读次数: 0

NodeJS - Winston

Winston是Node.js最流行的日志框架之一,设计为一个简单通用的日志库,支持多传输(在Winston中,一个传输实质上代表储存设备,也就是数据最终保存在哪里),每个Winston实例都可以对不同级别的日志配置不同的传输。 config.js中的配置 const winston = require('winston'); let initLoggerConfig = function (config) { /** * Create logger */
分类: 其他 发布时间: 12-12 23:48 阅读次数: 0

工具 - 在线作图工具ProcessOn

ProcessOn 支持流程图、思维导图、原型图、UML、网络拓扑图、组织结构图等 网址:https://www.processon.com/
分类: 其他 发布时间: 12-12 23:48 阅读次数: 0

Mongoose - 多层populate

DrugOrder.findById(drugOrderId, '-updated -__v') .populate({ path: 'orderId', select: 'prescription checkResult.checkResultFlag checkResult.checkResultDetail', populate: { p
分类: 其他 发布时间: 12-12 23:48 阅读次数: 0

增删改查专项练习(一)

<select name="" ng-model="orderkey"> <option value="">--按要求排序--</option> <option value="sells">销量正序</option> <option value="-sells">销量倒序</option> <option value="price">价格正序</option> <option value="-price">价格倒序
分类: 其他 发布时间: 12-12 23:47 阅读次数: 0

增删改查专项练习(二)

<head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.8.2.min.js"></script> <script type="text/javascript" src="js/angular.min.js"></script> <style type="text/css"> tr td {
分类: 其他 发布时间: 12-12 23:47 阅读次数: 0

jsjqueryangular删除批量删除混合练习

批量删除数据 scope.delMore=function(){ //得到选中的checkbox var cbs= scope.delMore=function(){ //得到选中的checkbox var cbs= (“input:checked”); if(cbs.length==0){ alert(“请选择。”); }else{ var result=confirm(“确定删除吗?”); if(result){ cbs.each(function(){ for (var i = 0; i
分类: 其他 发布时间: 12-12 23:47 阅读次数: 0

jsjqueryangular购物车练习

购物车练习 //下单操作 scope.ordermenu=function(id){ for (var i = 0; i < scope.ordermenu=function(id){ for (var i = 0; i < scope.menus.length; i++) { if(scope.menus[i].id==id){ //销量增加 scope.menus[i].id==id){ //销量增加 scope.menus[i].sells+=$scope.menus[i].number
分类: 其他 发布时间: 12-12 23:46 阅读次数: 0

json接口练习

//从网络上获取数据 $http.get(“http://result.eolinker.com/rR1VBtT56a6bb220c10b3d44b65b4787a8aec03c4ec32ce?uri=ThirdTest“) .then(function(response){ // console.log(response); $scope.menus=response.data; }); $scope.clearmenu=function(){
分类: 其他 发布时间: 12-12 23:46 阅读次数: 0

LG工具类Util专项练习(一)

工具类Util的使用 //单例模式 private static HttpUtils httpUtils = new HttpUtils(); private HttpLoadListener httpLoadListener; private HttpUtils() { } public static HttpUtils httpUtils() { if (httpUtils == null) { httpUtils = new HttpUtils(); }
分类: 其他 发布时间: 12-12 23:46 阅读次数: 0

LGAsyncTask接口回调使用专项练习(一)

package com.bwei.day04_utils_cache; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget
分类: 其他 发布时间: 12-12 23:46 阅读次数: 0

ViewPager专项练习(一)

public class Fragment1 extends Fragment { private int page = 0; private int type = 0;//加载的类型, private XListView listView; private MyAdapter adapter; @Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup c
分类: 其他 发布时间: 12-12 23:45 阅读次数: 0

PullTo下拉刷新上拉加载+多条目视图专项练习一()

PullTo下拉刷新上拉加载 private int type = 0; private int page = 0; List<NewsBean.NewslistBean> list; private PullToRefreshListView listView; private MyAdapter adapter; @Override protected void onCreate(Bundle savedInstanceState) {
分类: 其他 发布时间: 12-12 23:45 阅读次数: 0

简易轮播图专项练习(一)

implementation ‘com.youth.banner:banner:1.4.9’ Activity private Banner banner; private String picUrl; private List img; private ImageView images; private ArrayList paths = new ArrayList(); private ArrayList<String> title = new ArrayList<String>();
分类: 其他 发布时间: 12-12 23:45 阅读次数: 0

判断网络展示数据专项练习(一)

判断网络展示数据专项练习 protected View CreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment1, container, false); MyHelper helper = new MyHelper(getActivity()); database = helper.ge
分类: 其他 发布时间: 12-12 23:45 阅读次数: 0

数据库离线缓存展示数据专项练习(一)

数据库离线缓存展示数据专项练习 View view = inflater.inflate(R.layout.fragment2, container, false); listView = view.findViewById(R.id.listview); MyHelper helper = new MyHelper(MyApp.getContext()); SQLiteDatabase database = helper.getReadableDatabase(); cursor = dat
分类: 其他 发布时间: 12-12 23:44 阅读次数: 0