4年前内容杂烩
4年前写的文章
肥龙也
肥龙君
展开
-
js的定时器讲解,setInterval与setTimeout的区别和使用
https://mp.weixin.qq.com/s/cvwW2LIS7oW7tmzbu-hDXg转载 2019-05-12 20:16:11 · 160 阅读 · 0 评论 -
ES(js)模块化编程之彻底弄懂CommonJS和AMD/CMD!
1.https://www.cnblogs.com/moxiaowohuwei/p/8692359.html2.ES中的模块导出导入https://segmentfault.com/a/1190000010426778?utm_source=tag-newest3.知识图解翻译 2019-05-04 17:12:24 · 261 阅读 · 0 评论 -
js的数组与对象简述、遍历
1.区别对象就是包含 属性/值 的集合,数组就是一组 值 的集合数组具有一个最基本特征:索引,这是对象所没有的,通过 数组名[索引] 可以访问数组元素。数组表示有序数据的集合,而对象表示无序数据的集合。如果数据的顺序很重要,就用数组,否则就用对象。2.使用1.for常用于对数组进行遍历,但也可以对数组内涵对象如[{name:'TOM'}]2.for in 推荐遍历对象,遍历...原创 2019-04-24 23:51:34 · 167 阅读 · 0 评论 -
vue实现列表输入自动搜索方法
1.常规的:点击搜索框,使用v-on:input="方法名",去延时一秒执行,就会有自动搜索错觉效果。时间可以自己控制。但是得需要后台兄嘚实现搜索接口。2.采用列表过滤...原创 2019-04-17 13:52:56 · 5740 阅读 · 1 评论 -
(通常建议使用半角输入)JS对全角与半角的验证,相互转化以及介绍
1.建议是将全角转化为半角,因为半角比较符合平常使用习惯2.转化方法简单如下:半角转为全角:function ToDBC(txtstring) { var tmp = ""; for(var i=0;i<txtstring.length;i++{ if(txtstring.charCodeAt(i)==32){ t...原创 2019-04-24 09:12:11 · 626 阅读 · 0 评论 -
软件工程的开发过程
软件工程基本原理著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基本原理。(1)用分阶段的生存周期计划进行严格的管理。(2)坚持进行阶段评审。(3)实行严格的产品控制。(4)采用现代程序设计技术。(5)软件工程结果应能清楚地审查。(6)开发小组的人员应该少而精。(7)承认不断改进软件原创 2017-12-01 21:16:49 · 700 阅读 · 0 评论 -
软件工程
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工转载 2017-12-01 21:11:43 · 764 阅读 · 0 评论 -
Android 根目录和sdcard卡路径分析
http://blog.csdn.net/xx326664162/article/details/50599911 一、系统分区# adb shell# mount12rootfs / rootfs ro 0 0tmpfs /dev tmpfs rw,mode=755 0 0devpts /dev/pts devpts rw,mode=600 0 0proc /proc p转载 2017-12-20 21:01:02 · 549 阅读 · 0 评论 -
Manifest.permission中 permission是红色的错误
引入的包错了,应该引入:import android.Manifest;原创 2017-12-08 20:27:55 · 898 阅读 · 0 评论 -
Android按钮单击事件的四种常用写法总结
很多学习Android程序设计的人都会发现每个人对代码的写法都有不同的偏好,比较明显的就是对控件响应事件的写法的不同。因此本文就把这些写法总结一下,比较下各种写法的优劣,希望对大家灵活地选择编码方式可以有一定的参考借鉴价值。xml文件代码如下:1234567891011原创 2017-11-23 14:53:25 · 210 阅读 · 0 评论 -
【JAVA】java中实现map集合的数据存取详解三种方法。Android程序员也是要会写的
http://blog.csdn.net/qq_21376985/article/details/52699459转载 2017-11-17 10:02:53 · 755 阅读 · 0 评论 -
Error running app: Instant Run requires 'Tools | Android | Enable ADB integr
一、原因因为2.0之后的android studio开始支持instant run(即使运行),通俗的说它可以让你改了代码后,点击即时运行,很快的就可以呈现出我们修改后的代码效果。然后他需要skd和gradle的支持,而你本地刚好这些条件不符合,所以它才提示。二、解决办法1:开启及时运行,依次点击:Tools-->Android-->点击Enable ADB Integra转载 2017-11-15 16:27:32 · 245 阅读 · 0 评论 -
查看Android应用包名、Activity的几个方法
一、有源码情况直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应的activity。如下图中第三行package为com.cola.ui,第七行主Activity为com.cola.ui.ColaBox(.ColaBox为Activity简写方式)。原创 2017-10-15 16:47:06 · 470 阅读 · 0 评论 -
六大原则
只讲个人理解:单一职责原则(方法:修改名字还是密码?接口:洗碗、买菜还是倒垃圾?类:注册、登录和注销)简单来说就是将多个耦合聚集的东西进行拆分成单个,降低耦合度。里氏替换原则(我儿来自新东方烹饪)通俗来说就是继承父类的属性和方法不能改变,只能拓展自己新的方法和属性。可以改变父类进行方法和属性改写,但结构庞大时,会很麻烦。依赖倒置原则(抠门的饭店老板)简单来说是抽离公共的方法和属...翻译 2019-06-04 09:20:26 · 155 阅读 · 0 评论 -
程序的构建,包括编译、运行、打包和文档生成等。
1,程序的构建,包括编译、运行、打包和文档生成等。2,语言基础,包括语法、变量、数组、流程控制、方法、包、类、枚举、接口等。3,面向对象特性,包括继承、封装、多态、抽象、访问控制。4,相关运行机制,包括异常、断言、垃圾收集等。5,常用工具库,包括线程及并发控制、文件及IO处理、泛型和集合类等。6,常用的类和接口,包括Object、字符串、序列化、比较、克隆等。123456转载 2017-10-22 09:09:22 · 4145 阅读 · 0 评论 -
java中重载与重写的区别
java中重载与重写的区别 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义原创 2017-10-08 09:25:06 · 187 阅读 · 0 评论 -
主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段
主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎转载 2018-06-10 12:00:08 · 417 阅读 · 0 评论 -
mysql 修改root密码
http://www.jb51.net/article/39454.htm转载 2017-07-26 12:53:12 · 205 阅读 · 0 评论 -
各种mysql版本下载
http://www.360sdn.com/opensource-datasource/2014/0410/2940.html原创 2017-07-26 12:43:10 · 228 阅读 · 0 评论 -
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\Program Files\MySQL\MySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。解压之后可翻译 2017-07-26 12:41:44 · 6514 阅读 · 1 评论 -
队花的烦恼一
描述ACM队的队花C小+经常抱怨:“C语言中的格式输出中有十六、十、八进制输出,然而却没有二进制输出,哎,真遗憾!谁能帮我写一个程序实现输入一个十进制数n,输出它的二进制数呀?”难道你不想帮帮她吗?^_^输入输入有多个数据,数据以EOF结束;每个数据ni(0(温馨提示:EOF即是一个文件的结束标志;while(scanf("%d",&n)!=EOF){})原创 2017-07-13 21:00:16 · 174 阅读 · 0 评论 -
acm 字符串
import java.util.Scanner;public class acm113youoxiu {public static void main(String[] args) {Scanner sc = new java.util.Scanner(System.in);String s1;do{s1 = sc.nextLine();Str原创 2017-07-13 19:18:56 · 188 阅读 · 0 评论 -
拆分窗口
import javax.swing.*;import java.awt.*;public class 视频学习拆分窗口 extends JFrame {JSplitPane cf;JList lb;JLabel bq;public static void main(String[] args) {// TODO Auto-generated m原创 2017-07-08 22:27:16 · 221 阅读 · 0 评论 -
用户注册
import javax.swing.*;import java.awt.*;public class 视频学习10复选框 extends JFrame{JPanel mb1,mb2,mb3;JButton an1,an2;JLabel bq1,bq2;JCheckBox fxk1,fxk2,fxk3;JRadioButton dx1,dx2;//原创 2017-07-07 22:19:39 · 226 阅读 · 0 评论 -
用户登录界面
import javax.swing.*;import java.awt.*;public class 视频学习9标签 extends JFrame{JPanel mb1,mb2,mb3;JButton an1,an2;JLabel bq1,bq2;JTextField wbk;JPasswordField mmk;public stati原创 2017-07-07 21:21:29 · 511 阅读 · 0 评论 -
康拓展开
康托展开 康托展开的公式是 X=an*(n-1)!+an-1*(n-2)!+...+ai*(i-1)!+...+a2*1!+a1*0! 其中,ai为当前未出现的元素中是排在第几个(从0开始)。 这个公式可能看着让人头大,最好举个例子来说明一下。例如,有一个数组 s = ["A", "B", "C", "D"],它的一个排列 s1 = ["D", "B", "A", "C"],现在要转载 2017-07-30 15:03:59 · 225 阅读 · 0 评论 -
最长公共子序列
一个字符串S,去掉零个或者多个元素所剩下的子串称为S的子序列。最长公共子序列就是寻找两个给定序列的子序列,该子序列在两个序列中以相同的顺序出现,但是不必要是连续的。例如序列X=ABCBDAB,Y=BDCABA。序列BCA是X和Y的一个公共子序列,但是不是X和Y的最长公共子序列,子序列BCBA是X和Y的一个LCS,序列BDAB也是。寻找LCS的一种方法是枚举X所有的子序列,然后注意检原创 2017-07-30 14:57:25 · 212 阅读 · 0 评论 -
java将字符串转成算术表达式
import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ExpressTest { public static void test1() throws Scr转载 2017-07-11 10:31:55 · 829 阅读 · 0 评论 -
acm56 java 阶乘因式分解
import java.util.*;import java.io.*;public class Main { public static void main(String[] args) {Scanner sc=new Scanner(System.in);int s=sc.nextInt();while(s-->0){int n=sc.nextInt();原创 2017-07-08 12:56:27 · 252 阅读 · 0 评论 -
排序
1.插入排序a.先排好数组b.for循环将插入的数与数组的右端开始比较,遇到比它大的数,就交换位置,直到找到第一个比它小的数2.冒泡排序for(int i=0;ifor(int j=0;iif(arr[j]>arr[j+1])swap(arr[j],arr[j+1]);}}3.选择排序 for(int i=0;i for(int j=原创 2017-07-06 21:18:34 · 181 阅读 · 0 评论 -
数组的排序,方法Arrays.sort(你创建的数组)
import java.util.*;public class 视频1 {public static void main(String[] args) {// TODO Auto-generated method stubScanner input=new Scanner(System.in);int []a=new int[10];for(int i=0;ia[i]=原创 2017-07-06 21:01:05 · 522 阅读 · 0 评论 -
素数距离问题
import java.util.Scanner;public class acm24 {public static boolean judge(int a){boolean flag=true;if(areturn false;}else{for(int i=2;iif(a%i==0){flag=false;break;}}}return flag原创 2017-07-06 10:34:39 · 229 阅读 · 0 评论 -
ASCII码排序
#includeint main(void) {/* ASCII码排序时间限制:3000 ms | 内存限制:65535 KB难度:2描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,转载 2017-07-05 23:13:43 · 2034 阅读 · 0 评论 -
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubScanner input =new Scanner(System.in);int f=input.nextInt();while(f>0)原创 2017-07-05 23:02:06 · 2478 阅读 · 0 评论 -
(通常建议使用半角输入)JS对全角与半角的验证,相互转化以及介绍
1.建议使用半角输入,符合平常使用习惯2.转化如下半角转为全角function ToDBC(txtstring) { var tmp = ""; for(var i=0;i<txtstring.length;i++{ if(txtstring.charCodeAt(i)==32){ tmp= tmp+ String...原创 2019-04-15 11:17:45 · 264 阅读 · 0 评论 -
php不能往mysql数据库添加汉字字母,只能添加数字的解决方法
推荐使用以下格式写sql语句:需要在“”号里的php变量添加单引号"insert into info (username,contact,dt,message) values ('$username','$contact',now(),'$message')"原创 2018-06-17 16:24:19 · 2358 阅读 · 2 评论 -
Matlab---图像滤波之各种滤波器汇总实现
1 打开图片 所有的滤波原始图片均使用下面的操作方式打开(只处理灰度图像): % 读取图像 可以处理彩色多通道图片(转化为灰度图像) [FileName,PathName,FilterIndex] = uigetfile({'*.png;*.jpg;*.jpeg';'*.*'},'选择一幅待处理图片'); filename = fullfile(P转载 2017-10-22 10:24:31 · 2392 阅读 · 0 评论 -
matlab截取图像一部分
cc = = imcrop(aa,[0 0 100 100]);figure;imshow(cc)这里中括号里的0,0表示剪切的xy起点,以上面为基础,100,100为剪切xy的大小。原创 2017-09-25 14:33:35 · 36101 阅读 · 2 评论 -
Android:EditText 多行显示及所有属性
android:id="@+id/editSms" android:layout_width="fill_parent" android:layout_height="wrap_content" android:hint="@string/saveSms" android:inputType="textMultiLine" android:gravity="转载 2017-09-21 16:11:09 · 299 阅读 · 0 评论 -
报错:Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView
最近学习RecyclerView,使用eclipse引用RecyclerView,编写完demo后编译没有问题,一运行就挂掉,错误如下:[html] view plain copy07-22 23:05:34.553: D/AndroidRuntime(2968): Shutting down VM 07-22 23:05:34.560原创 2017-08-08 20:46:31 · 381 阅读 · 0 评论