- 博客(195)
- 资源 (12)
- 收藏
- 关注
原创 Flutter异常崩溃捕捉
Java和OC都是多线程模型的编程语言,任意一个线程触发异常且没被捕获时,整个进程就退出了。但Dart和JavaScript不会,它们都是单线程模型,运行机制很相似(但有区别)看一个Flutter App的运行机制图Dart 是采用单线程的语言,通过消息的循环机制来进行运行,其中包含两个任务队列。microtask queue (通常Dart内部事件 可以通过Future.mic...
2019-05-09 14:36:40
10103
1
原创 AndFix 安卓的热修复
AndFix是阿里开源的一个Android热补丁框架,允许APP在不重新发布版本的情况下修复线上的bug。支持Android 2.3 到 7.0。 github地址:https://github.com/alibaba/AndFix 详细使用方法,官方文档已给出。AndFix大致原理是apkpatch将两个apk做一次对比,然后找出不同的部分。可以看到生成的apatch了文件,后缀改成zip再解
2016-09-13 17:00:05
663
原创 解决不同操作系统的路径分隔符问题
解决不同操作系统的路径分隔符问题我们都知道windows操作系统和linux操作系统中的路径分隔符是不一样的,当我们直接使用绝对路径的时候,程序会报错误:No such file or diretory”的异常File类有几个类似separator的静态字段,都是与系统相关的,在编程时应尽量使用: - separatorChar - separator - pathSeparatorChar
2015-08-30 13:44:50
8214
原创 解决Your content must have a ListView whose id attribute is ‘android.R.id.list
关于解决Your content must have a ListView whose id attribute is ‘android.R.id.list’的问题: 很可能是因为我们要实现对ListView中setOnItemClick的事件监听而去继承了LiseActivity,但是却没有ListView的标签,解决问题方法很简单: ListView的id设置为“@and
2015-07-01 16:03:28
6538
原创 Android 访问网络连接设置界面
//显示对话框设置网络 private void showNetWorkDialog() { AlertDialog.Builder builder=new Builder(this); builder.setTitle(R.string.NetWorkDialogTitle); builder.setMessage(R.string.NetWorkDialogMessage)
2015-06-18 15:15:20
1224
原创 Android------SyncHttp
封装的安卓中常用的http请求,方便以后查找package com.wf.news.service;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http
2015-06-07 17:53:12
979
原创 StreamTool
package cn.itwangfei.htmlviewer.util;import java.io.ByteArrayOutputStream;import java.io.InputStream;public class StreamTool { /** * 把一个inputstream里面的内容转化成一个byte[] */ public static byte[
2015-03-22 21:22:23
2424
原创 处理get方式的URL传值问题
使用GET方式传递参数在浏览器地址栏中输入某个URL地址或单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为GET。如果网页中的表单元素的method属性被设置为了“GET”,浏览器提交这个FORM表单时生成的HTTP请求消息的请求方式也为GET。使用GET请求方式给WEB服务器传递参数的格式: http://www.ititit.net
2014-12-22 10:44:35
9503
原创 XML解析--DOM解析操作
XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM。SAX是基于事件流的解析,DOM是基于XML文档树结构的解析。
2014-04-30 12:35:17
1074
原创 图书管理系统开发--问题解决
项目名称:图书管理系统项目简介: 该系统主要面向图书馆的单机服务实体对象开发,适合中小型图书馆使用。此开发的“图书管理系统”项目的界面如图所示,主界面采用了多文档窗口,这样可以在窗 口内打开多个子窗口,同时进行多种操作。主界面中通过菜单实现不同模块的功能,包括系统管理员、书籍信息管理、读者信息管理、报表和窗口功能。管理员可 以根据自己的权限,对相应的模块进行操作。
2014-03-23 21:48:04
5221
原创 由小程序来看多线程的运行问题
首先先看一段小例子:描述这样一个场景: 多线程问题就被简化为一个资源库,有的线程往里添加资源,有的线程往外输出资源。描述该部分的代码示例:/**线程间通讯问题*其实就是多线程操作同一个资源*但是操作的动作不同*/class Res{ String name; //定义一个资源库 由Input往里面添加资源,Output往
2014-02-12 17:50:26
2516
1
原创 sql数据库常见的应用语句
一、通过java代码新建链接,通过加载驱动,获取链接来进行数据库的链接二、通过java的框架,配置中间件 从而进行数据库的链接原理:使用jdbc-odbc桥进行连接 try{ Connection con; Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //注册驱动 con = Dri
2014-01-24 15:09:58
1100
原创 java线程的理解
一 、线程的理解1. 线程是系统调度中最小的单位,因为其拥有比进程更小的资源消耗,因此,在进行同类事情,需要进行交互的通讯时,都采用线程来进行处理。就像QQ聊天,打开一个聊 天 窗口 就是一个线程。2. 多线程是否就没有存在的意义了呢?答案当然不是的。多线程还是有存在的价值的,我们在写输入流输出流,写网络程序等等的时候,都会出现阻塞的情况
2013-12-17 21:29:44
1314
1
原创 java对文件的处理操作
package ytu.com;import java.io.*;public class AnalysisResult { public static void main(String [] args){ File fRead=new File("score.txt");//指明读取哪个文件 File fWrite=new File("soreAnalysis.txt");//
2013-11-25 20:16:30
1335
原创 java对zip文件的解压处理直接访问压缩文件
package ytu.com;import java.io.*;import java.util.zip.*;public class ReadZipFile { public static void main(String[] args) { File f=new File("book.zip"); File dir=new File("mybook"); byte[]
2013-11-25 20:14:31
1365
1
原创 学生管理系统--CCAT
#include #include #include #include #include #define MAXACCOUNTNUMBER 500using namespace std;//欢迎界面void welcome();//主界面void mainFrame();//查询学生信息void bid();//显示学生信息void show();//创建账户
2013-11-22 22:19:42
1378
1
原创 车辆管理系统--CCAT
#include #include #include #include #include #define MAXACCOUNTNUMBER 500using namespace std;//欢迎界面void welcome();//主界面void mainFrame();//查询void bid();//租车void rentCar();//还车void b
2013-11-22 22:15:23
2598
原创 二叉树操作--数据结构
二叉树操作:实现以二叉链表为存储结构的二叉树的创建、遍历、查找、插入和删除操作。说明:1、按先序遍历思想创建二叉树;2、分别实现中序遍历和层次遍历;3、给定元素值查找结点指针位置并返回其指针,可利用指针引用data域输出;4、实现插入左右孩子操作,指定元素值,找到结点后若已存在对应位置的孩子结点则不插入;5、删除指定元素值的结点,若该结点存在子树则将其子树所有结点全部删
2013-11-15 21:24:10
1151
原创 java--对于字符串的字典排序--GUI
package ytu.jsj.com;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class WindowsDocument extends JFrame{ JTextArea inputText,showText; JMenuBar menubar; JMenu menu; JMen
2013-11-11 22:08:31
2093
原创 华容道小游戏
华容道代码:package ytu.jsj.com.cn;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Hua_Rong_Road extends JFrame implements MouseListener,KeyListener,ActionListener{ Per
2013-10-28 20:33:38
1637
原创 java练习--货船问题
针对java的异常处理机制的练习public class CargoBoat { //装载的重量 int realContent; //最大的装载量 int maxContent; public void setMaxContent(int c){ maxContent=c; } public void loading (int m)throws DangerExcept
2013-10-21 21:28:55
2084
原创 java异常类--检测成绩输入
package test;import java.util.Scanner;public class number { public static void main(String[] args) { Scanner reader=new Scanner(System.in); double sum=0; int m=0; while(reader.hasNextDouble()){
2013-10-21 21:20:43
3140
原创 练习接口--广告词
定义接口:package ytu.com.edu.cn;public interface Advertisement { public void showAdvertisement(); public String getCorpName();}package ytu.com.edu.cn;public class AdvertisementBoard { p
2013-10-15 17:02:31
1468
原创 模拟手机和手机卡号
SIM.javapackage phone;public abstract class SIM { public abstract void setNumber(String n); public abstract String giveNumber(); public abstract String giveCorpName(); }MobileTelephon
2013-10-15 16:56:09
1705
原创 虚拟类--动物描述
package oo;public abstract class Animal { // 下面的两个属性被声明为 public 类型的,而且是静态的 public static final int SCARED = 1;// 情绪好 public static final int COMFORTED = 2;// 情绪不好,烦躁 // 下面的属性被声明为保护类型的,允
2013-10-12 22:56:44
1708
原创 小小代码模拟售票-创建开启进程1
public class Ticket extends Thread { private static int tick=100; //模拟票数 public void run(){ while(true){ if(tick>0){ System.out.println(Thread.currentThread().getName()+"...Sale:"+tick--
2013-10-05 20:52:53
1190
原创 栈的应用
#include using namespace std;#define MaxSize 7typedef char ElemType;//定义栈typedef struct{ ElemType data[MaxSize]; int top; //栈顶指针}SqStack;//初始化栈void InitStacks(SqStack *&s){
2013-09-27 15:20:51
944
1
原创 java的传值练习
//所有的java的程序只要一个程序入口,其余的为方法类等://Vehicle类,刻画速度功率public class Vehicle { //声明double类型的变量speed,刻画速度 double speed=0; //声明int型的变量power,刻画功率 int power=0; void speedUp(int s){ speed=s; } void s
2013-09-27 13:54:50
1585
原创 java的简单程序
程序的执行入口:import java.util.*;public class Sort { public static void main(String[] args ){ int[] a={12,45,67,89,123,-45,67}; int N=a.length; Scanner scanner =new Scanner(System.in); System.
2013-09-21 21:07:58
973
原创 java启程
import java.util.*; //引入包public class JC{ static int multi(int v){ //方法类 int i; int m=1; for(i=1;i<=v;i++) m=m*i; return m; } public static void main(String[] args){ //java的入口
2013-09-02 20:11:24
967
原创 公交查询系统
#include #include #include #include #include #include //公交中最大的账户数量#define MAXA 20000#define INITNUMBER 1int tol=0;//初始车辆为零using namespace std;//欢迎界面void welcome();//用户界面void mainFram
2013-08-24 17:13:56
2295
原创 成长在继续
成长在继续 时间总是流失的那么快,转眼间就结束了大一的生活,然而我的C++学习却没有结束,兴趣将继续支持我前行! 还有就是不能忽略的一点就是成长在继续! 对于一学年的C++学习,使我懂得了很多计算机的奥秘。C++向我打开了计算机编程的大门,在这条通往成功的道 路上我相信我还会结交许许多多编程语言,但
2013-07-11 10:50:52
1322
1
原创 拿二进制存储文件
/**本段代码是把数据记录成二进制文件保存*烟台大学 王飞*时间 2013 6 21*/#include#include#include#includeusing namespace std;struct student{ int num; //学号 char name[20]; //名字
2013-06-21 11:26:18
1555
原创 电子词典
/**本代码处理词库问题*烟台大学:王飞*时间:2013.6.15*/#include #include#include#includeusing namespace std;//定义学生类class Word{public: void set(string e, string c, string wc); int compare(string); //英语部分与
2013-06-15 13:34:12
1095
原创 挂科的不能进记录表--文件操作
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:王飞* 完成日期:2013 年6月 14日* 版本号: v1.0* 对任务及求解方法的描述部分:成绩处理* 输入描述:略* 问题描述:略* 程序输出:如下*/#include #includ
2013-06-15 13:21:41
1486
原创 再做文件读写——涨工资了
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:王飞* 完成日期:2013 年6月 14日* 版本号: v1.0* 对任务及求解方法的描述部分:类与职工工资* 输入描述:略* 问题描述:略* 程序输出:如下*/#
2013-06-14 10:51:01
959
原创 指针操作动态数组建立于取消
/**烟台大学:王飞*时间:2013.6.11*本段代码的功能:理解熟练运用指针建立专门的数组处理有关数组的操作*/#include #include using namespace std;class MyArray{private: int *arr; //用于存放动态分配的数组内存首地址 int size; //数组大小public:
2013-06-12 09:48:08
1084
1
原创 由虚基类实现各个表面积体积
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:王飞* 完成日期:2013 年5月 31日* 版本号: v1.0* 输入描述:无* 问题描述:练习虚函数。* 程序输出:如下*/#include#defin
2013-05-31 15:42:06
1129
原创 虚基类函数
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:王飞* 完成日期:2013 年5月 31日* 版本号: v1.0* 输入描述:无* 问题描述:练习虚函数。* 程序输出:如下*/#include using
2013-05-31 15:37:27
1075
1
原创 虚函数,虚基类--动物
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:王飞* 完成日期:2013 年5月 31日* 版本号: v1.0* 输入描述:无* 问题描述:练习虚函数。* 程序输出:如下*/#include #incl
2013-05-31 11:02:23
1278
蓝牙下载联系人.zip
2020-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人