陈建华的博客
专注web开发
发布时间 : 2019-07-29 16:13:42     Tags : javascript

今天的文章介绍的是vue.js+iview+springboot来搭建一个简单的前后端分离登录demo。(项目目录在最后)一、前端(vue.js+iview)在上一篇的文章《基于Idea从零搭建一个最简单的vue项目》中,我们简单的讲解了如何用Idea搭建一个最简单的vue.js。所以今天这篇文章中不做过多讲解,只是简单的一笔带过,不明白的可以参考上一篇文章。1.新建一个静态的网页项目,这里我给项目取名为login2.初始化包结构3.安装iview首先先停止vue项目(在控制台按Ctrl+C,再按Y停止项目),停止以后执行命令npm install --save iview4.在main.js

发布时间 : 2019-07-29 14:42:32     Tags : javascript

一、需要了解的基本知识node.jsNode.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。总结一下,nod

发布时间 : 2019-05-30 16:04:50     Tags : RPA-UIPATH

OCR引擎的默认语言是英语。可以通过访问“ 属性”面板并在引号之间添加语言名称来更改任何内置引擎,如下面的屏幕截图所示:注意:对于Google OCR引擎,语言字段需要包含语言文件前缀,例如罗马尼亚语为“ron”,意大利语为“ita”,日语为“jpn”,法语为“fra”。注意:默认情况下,ABBYY FineReader Engine包含大多数支持的OCR语言。它们可以在成功安装发动机后立即使用。当选择“OCR”作为刮擦方法时,也可以在屏幕刮擦活动中更改Microsoft OCR引擎的语言。这也可以用于Google OCR引擎。注意:默认的屏幕抓取窗口中没有ABBYY OCR 。您可以通过修改

发布时间 : 2019-05-27 17:39:36     Tags : 工具

方法一:Centos7.x和Centos6.x在使用LVM进行磁盘扩容的时候,命令上还是有些细微差别1.新增加了一块200G大小的磁盘/dev/sdb2.pvcreate /dev/sdb3.pvdisplay 查看添加成功的/dev/sdb的大小为200G4.vgextend centos /dev/sdb其中centos为VG Name5.lvextend -l +51199 /dev/centos/root这个地方的后面的路径是通过lvdisplay查出来的6.步骤5中的51199是pvdisplay查看得到的Free PE,现在已经被使用了不会再是51199了7.resize2f

发布时间 : 2019-05-15 14:39:52     Tags : java

dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.3.1' testCompile 'j

发布时间 : 2019-05-07 17:10:38     Tags : java

我今天有个业务需求就是对商用设备进行流量限制,防止流量无故消耗,因此,要对APP的使用网络进行限制,并不需要root,嗯,VpnService就是解决这件事情的。先把代码贴出来:private static final String TAG = "NetGuard.Service"; private static final String EXTRA_COMMAND = "Command"; private ParcelFileDescriptor vpn = null; public static final int START = 1; public static

发布时间 : 2019-05-05 12:13:29     Tags : java

一、显示壁纸显示壁纸也是launcher必不可少的功能,下面我们看看如何让我们开发的launcher来显示壁纸。要在我们的activity里显示一个壁纸非常简单(包括动态壁纸也如此),我们只需要定义一个theme使其继承自android:Theme.Wallpaper,然后在activity中使用这个theme就ok了。在res/valuse下面增加一个xml文件,其名称为styles.xml(AndroidStudio新建的项目会自动创建styles.xml我们只需要在resources标记对下添加),内容如下:<style name="SAOTheme" parent="android:T

发布时间 : 2019-05-05 12:07:48     Tags : java

第四课:显示widget1. 获取widget信息获取widget其实非常简单,我们只需要发送一个请求到系统,系统就会打开widget的列表,然后我们选择一个即可。代码如下:2. 添加widget的view到layout中当选择一个widget后会通过onActivityResult 通知到activity,widget的信息被包含在 Intent data中,详情看代码注释void addWidget() { int appWidgetId = mAppWidgetHost.allocateAppWidgetId(); Intent pickIntent = new Intent(AppWi

发布时间 : 2019-05-05 12:05:33     Tags : java

1. 监听GridView的onItemClick事件设置一个监听器是为了当gridView的某项被点击时,会有一个回调函数通知我们。我们调用appsGrid.setOnItemClickListener(listener); 设置一个监听器appsGrid.setOnItemClickListener(listener)中的listener是一个接口,其类型为:android.widget.AdapterView.OnItemClickListener 下面我们new一个android.widget.AdapterView.OnItemClickListener类型的对象作为参数。我们直接使

发布时间 : 2019-05-05 11:59:08     Tags : java

预备知识: GridView的使用 \ 改写BaseAdapter 列出已经安装的应用程序是作为launcher比不可少的功能。下面我们就讲解怎样将应用程序列出来。程序运行后的样子如下:一. 修改main.xml,在其中添加一个GridView用来显示应用程序列表。修改后如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航