- 博客(32)
- 收藏
- 关注
转载 安装taro后创建项目失败(权限问题)
taro 安装完成后默认所属权是管理员的,如果你使用非管理员权限去只是taro init myApp命令时候会出现permission denied,需要加sudo才可以解决但是问题又来了sudo执行后的文件全部为管理员权限普通用户是无法编辑的,那如何解决这个问题呢?执行 如下命令即可解决sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}有人想问这条命令的意思那么我来给你做一下介绍ch
2020-05-30 19:05:34
2122
原创 JavaScript学习笔记(基础篇一)——字符串
首先要记住,js中的字符串是不可变的,任何返回的新的字符串都是创建了另一个字符串对象来返回的。toUpperCase是将字符串变为大写的并返回,返回的是一个新的字符串toLowerCase是将主非常变为小写的并返回,返回的是一个新的字符串indexOf是会搜索指定字符串首次出现的位置substring是返回某个索引期间的字串,返回的是一个新的字符串,对原来的字符串没有任何影响。...
2019-08-16 16:35:41
169
原创 JavaScript学习笔记(基础篇一)数据类型和数组函数
1、数据类型js中数据类型主要有Number类型,字符串类型,布尔类型,数组类型,对象类型。其中Number类型有整形,浮点型,负数型,科学计数法型.还有一个NaN,它表示某个对象不是一个Number,这在无法计算结果的时候会出现,比如你用一个字符串去除以一个数字,那结果就是NaN,我们可以用Number.isNaN()函数来判断一个对象是否是NaN的。还要记住:conso...
2019-08-16 16:27:58
214
原创 博客和书籍还是要学会正确利用的
一段时间的学习经历,让我有了一些感触:像学习全新的东西,还是看教学视频比较好,这就像上课一样,由老师把你引导到那个领域然后就是开始系统的学习,这个时候一般是看博客和看书,但是经过很长时间的回味,本人感觉:系统性的学习还是要通过看书才行,书籍既然敢印刷出来,证明内容是有很高的可信度的。而网上的博客纷繁复杂,难以分辨优劣,正确性不好确认。等到实际的开发过程中,遇到一系列的问题,这个...
2019-07-02 16:23:08
142
原创 SDN架构下,利用PACKET IN进行路径回溯的思路
1.选用的控制器是RYU2.整体思路:记录Packet in信息->分析Packet in->获取全网拓扑->路径回溯3.总结:利用packet in信息可以知道某类数据包经过了哪几个控制器 ,再利用全网拓扑就可以得到转发的顺序...
2019-03-23 13:43:29
719
原创 RYU同时运行 simple_switch_stp_13.py并加上--observe-links命令产生无限的packet in问题
1.运行的命令是:ryu-manager --observe-links simple_switch_stp_13.py2.产生的结果就是窗口无限刷packet in 信息问题产生的原因:observe-links命令会导致控制器在运行期间 会不间断地发送LLDP数据包进行链路探测而simple_switch_stp_13中对于lldp包,依然会当做packetin信息处理 ...
2019-03-23 13:38:10
2494
原创 springboot实现文件下载和文件上传
1.文件上传功能:直接看controller@PostMapping("/uploadFile")public @ResponseBody String singleFileUpload(@RequestParam("file")MultipartFile file){ //判断文件是否为空 if(file.isEmpty()){ return "文件为空,上传失...
2018-04-16 23:34:42
8219
2
原创 如何在Fragment中进行网络通信
1.我们知道安卓中许多的接口调用都需要用到context,而fragment本身不是一个context2.最简单的方法就是通过getActivity()的方法来获得fragment所在的类3.然后同过该context进行网络通信4.案例如下:package com.example.dengjiale.xuanshang.fragment;import android.app.Activity;...
2018-04-12 23:46:33
1588
原创 安卓开发之-BottomNavigationView+ViewPager+Fragment实现导航栏
1.效果类似于手机qq那样的来回页面切换2.首先在build.gradle中添加依赖:compile 'com.android.support:design:25.3.1'3.然后,设置我们的activity的layout文件为:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://s...
2018-04-12 23:42:14
1172
原创 jquery实现input中的图片获取以及运用canvas进行压缩,最后变成base64字符串
1.关键的就是一个函数:function f(){//先从html页面中获得input组件元素,假设组件的id叫picvar in=document.getElementById("pic");//然后获得上传的图片,我们这里假设只上传了一个图片var pic=in.files[0];//设置文件读取器var reader=new FileReader();//将图片读成base64字符串read...
2018-04-11 22:57:57
778
原创 springboot+thymeleaf+jquery和ajax+拦截器实现session状态保持
1.我的项目采用的是springboot框架和thymeleaf模板引擎,前端的逻辑控制用的是jquery,并用ajax进行异步请求2.为了保持会话登录状态,我采用了拦截器来实现session判别3.首先,定义我们自己的拦截器,这个拦截器要实现HandlerInterceptor接口,代码如下:package server.demo.configure;import org.springfra...
2018-04-10 20:43:58
3281
原创 springboot+thymeleaf引入bootstrap和jqurey
后台采用的是springboot框架,模板引擎用的是thymeleafweb资源目录如图所示:1.在static下面放置下载的bootstrap和jquery文件2.在templates中放置显示的动态html页面3.接下来是核心,也即是如何在templates中下面的html文件中引入上面的静态资源的方式一定要按照thymeleaf的格式,即用@{路径}这种形式4.例如:引入bootstrap....
2018-04-09 16:50:04
11520
3
原创 安卓前端开发心得
1.安卓前端开发要注意包的合理分配2.创建实体类包,activity类包,fragment包,adapter包,工具类包3.注释一定要详细4.每个activity的命名要规范,以acivity名作为前缀5.在OnCreate方法中要进行控件的初始化工作,并设置相应的点击事件和初始化工作6.用runOnUiThread来开辟新的线程来进行网络异步请求比较合理...
2018-04-09 11:47:28
2350
原创 开发悬赏平台APP心得
1.最近开发了一款类似于外卖软件的安卓APP,采用了springboot+mybatis框架来完成后台工作2.这个过程让我明白了几点事情第一:每个应用程序的核心都是对数据的处理和对数据的展示第二:数据结构的设计直接影响了这个项目开发的走向、速度第三:软件后台应该要做到对数据库的良好设计,做到对数据的合理处理第四:软件后台要为前端的网络请求提供合理的接口第五:前端的主要工作就是向后台发送数据和从后台...
2018-04-08 19:09:46
1533
原创 安卓上传图片到服务器(从相册和摄像机中选择图片)
1.因为图片较小,因此直接将图片转为base64字符,然后插入到数据库中2.进入摄像机进行照片拍摄的代码为: //开启相机 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(intent, 1);3.进入相册选择照片拍摄的代码为: ...
2018-04-05 23:59:23
1468
原创 CentOS解决mysql无法插入中文的办法
vim /etc/my.cnf点击i进入编辑模式在[mysqld]下面输入一句character-set-server=utf8点击ESC退出编辑模式点击:输入wq保存完美解决
2018-04-05 01:52:01
1159
原创 springboot打包成jar文件无法正常运行,解决办法已经找到
1.用intellij idea 创建了一个springboot的项目,前期都运行的好好的,在ide中可以正常运行,但是打包成Jar运行却一直报错。2.经过不懈探索,终于找到解决办法3.首先,找到pom.xml,把下面的build块中的内容改成如下所示<build> <plugins> <plugin> <groupId>org.s...
2018-03-26 15:59:48
61160
23
原创 WangEditor实现富文本编辑和图片上传
1.首先第一步是下载压缩文件,去官网下载http://www.wangeditor.com/2.解压文件,然后将文件夹放到webapp下面,如图所示:3.编写html页面,在页面中构造编辑器 <!--文本显示区域,名字id是editor--> <div id="editor"> </div> <!--引...
2018-03-24 18:59:40
7559
3
原创 web网页中添加富文本编辑
1.用了uediter2.下载文件3.解压4.添加到项目的webapps下面5.打开uditer中的js->lib,将jar文件添加到依赖库6.在需要富文本编辑的html的头部添加引入信息<script type="text/javascript" charset="utf-8" src="ueditor/ueditor.config.js"></script>&l..
2018-03-23 18:32:23
1520
原创 ccf-消除类游戏-Java实现
先贴上结果:问题描述试题编号:201512-2试题名称:消除类游戏时间限制:1.0s内存限制:256.0MB问题描述:问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的...
2018-03-12 20:51:45
395
原创 CCF-画图
先贴上运行结果:试题编号:201409-2试题名称:画图时间限制:1.0s内存限制:256.0MB问题描述:问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。 下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用...
2018-03-12 19:32:00
679
原创 ccf-相反数
先贴上结果:问题描述:试题编号:201403-1试题名称:相反数时间限制:1.0s内存限制:256.0MB问题描述:问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格...
2018-03-12 18:58:38
166
原创 ccf-中间数-Java实现
先贴上结果:问题描述 在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。 给定一个整数序列,请找出这个整数序列的中间数的值。输入格式 输入的第一行包含了一个整数n,表示整数序列中数的个数。 第二行包含n个正整数,依次表示a1, a2, …, an。输出格式 ...
2018-03-11 16:51:20
306
原创 ccf-报数游戏
有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友开始顺时针报数,接下来每个小朋友的报数是上一个小朋友报的数加1。若一个小朋友报的数为k的倍数或其末位数(即数的个位)为k,则该小朋友被淘汰出局,不再参加以后的报数。当游戏中只剩下一个小朋友时,该小朋友获...
2018-03-11 16:07:28
920
原创 ccf-有趣的数字-Java实现
先贴上运行的结果:问题描述 我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。 2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。 3. 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2301。 请计算恰好有n位的有趣的数的个数。由于答案可能非常大...
2018-03-11 15:51:30
235
原创 ccf计算机协会模拟题-最大的矩形-Java实现
先贴上运行的结果:思路:1.把整个矩阵列看成一层一层的,从第一层开始,从左往右计算该层中连接起来的最大矩形的面积,比如第一层,从1到6每个矩形的高度都大于等于1.则可得一个矩形的面积是1*6=6;再比如第二层,如果从2到4每个矩形的高度都大于等于2,则可得一个矩形的面积为2*3=6,如此下去,每次得到一个面价值就加入到ArrayList中,最后只需要排序就可得到最大值了。代码如下:import ...
2018-03-11 15:35:31
369
原创 Maven+MyBaits使用总结
1.使用MyBaits来简化对数据库的操作2.需要两个配置文件,一个是总体配置文件,一个是Mapper配置文件,前者是配置全局,包含jdbc的连接,后者包含映射关系,里面定义了各种sql操作3.先上总体配置文件myBaits_cft.xml<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
2017-11-06 20:12:57
248
原创 java中父类中的私有方法的问题
一下结论是本人通过eclipse亲自测试得到的,如果有错误,还望指出:1.首先写一个父类,一个子类,父类中有一个私有方法,子类中暂时没有写任何方法。 在main方法中创建了一个子类的对象。先用子类的引用指向该子类对象,去调用父类中的私有方法,编译器报错。然后又用父类的引用指向子类的对象,去调用父类中的私有方法,运行成功。 由此,可以得出结论,子类是会继承父类中的私有方法,但是因为该方法
2017-03-19 20:10:00
404
原创 java继承时候关于父类中的静态方法的问题
通过eclipse的代码测试,得到如下的结论:1.我写了个父类,又写了个子类,子类中没有任何方法,父类中有一个静态方法,然后我在main方法中创建了一个子类的对象,并且是用子类的引用去指向该对象,然后我用该引用去调用父类中的静态方法,结果运行成功了。由此,我可以判断,java中子类是继承了父类的静态方法的,否则子类引用是不可能运行该方法的。2.接下来,我在子类中写了一个和父
2017-03-19 19:41:35
698
原创 java中for和foreach的区别
如果原来数组中的对象是基本数据类型,则在foreach中修改某个对象对原来数组中的值是没有影响的,因为foreach会对原来数组中的对象进行一份拷贝之后,然后对拷贝得到的对象进行操作。如果原来数组中的对象是引用类型,则在foreach中可以通过该复制过的引用变量对对象内容进行修改,当然String不行,因为String类型的对象一旦初始化后是不可以修改的。如果对该String的引用
2017-03-18 01:04:42
412
原创 java中String 类对象在克隆时候的特殊性
String 类型很特殊,它是不可变类型,即一旦初始化后,就不可以改变。因为他为引用型,而且他指向的值为常量,克隆出来的对象改变他的值实际上是改变了克隆出来对象String类型成员的指向,不会影响被克隆对象的。解释:如果原来对象的一个string变量进行初始化的时候,指向的是一个字符串常量,该字符串常量会被放到常量池中,该string类型的引用将会指向该常量。进行克隆后,得到一个新的对
2017-03-16 22:37:32
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人