
IT
熟知宇某
世间本无事,庸人自扰之
展开
-
【学习笔记】eclipse打包Java项目(本项目引用外部jar包和dll动态链接文件)
我最近学习的项目是opencv,图像识别,该项目需要引用opencv的jar包,也需要根据系统的位数来调用相应的动态链接。(主要内容从步骤②开始)①右击项目,选择“配置构建路径”(bulid path...),在"库"中"添加外部jar"和配置动态链接文件路径:添加所需要的jar包之后,编辑其"本地库位置":如果没有配置好动态链接的文件路径,将会出现如下错误:Exception in thread "main" java.lang.UnsatisfiedLinkError: n原创 2020-07-08 14:52:21 · 849 阅读 · 0 评论 -
【学习笔记】String、StringBuffer、StringBuilder的理解
StringString有两种用法:# 用法1String a = "abc";//"abc"存在于常量池. 如果之后有String b = "abc";b也是指向常量池的"abc"----------------------------------------------------------------------------------# 用法2String a = new String("abc");//"abc"存在于堆.如果之后有String b = new String("原创 2020-06-13 20:22:37 · 320 阅读 · 0 评论 -
【学习笔记】HTTP与HTTPS的区别
前几天去笔试,看到有一道这样的题目“请阐述HTTP与HTTPS的区别。”天哪,平时对它们的理解就只停留在HTTPS是HTTP的安全版本,却没有再具体了解下去了。一、HTTP与HTTPS的区别1.http是超文本传输协议,以明文方式传输信息;https是具有安全性的SSL加密传输协议。2.http和https的连接方式是完全不同的,前者是基于TCP进行连接(端口为80),后者是基于TCP+SSL进行连接(端口是443)。3.https实现的时候需要CA证书,该证书需要申请,多数情况下是要收一定原创 2020-06-12 18:24:32 · 288 阅读 · 0 评论 -
【简单的学生管理界面】②Android——活动Activity.java代码
这里的代码对应上一个博文【简单的学生管理界面】①Android的网格布局(GridLayout)和表格布局(Table)写学生管理界面这里没有xml布局代码,只有Activity的代码。package com.example.aaa;import java.text.DateFormat;import java.util.ArrayList;import java.util.Ca...原创 2019-03-21 19:02:47 · 749 阅读 · 0 评论 -
论AsyncTask线程与Runnable接口线程的区别,及二者的使用方法(含demo)
事先表述一下:在做过一次嵌入式实验之后,发现安卓有一个轻量级异步类AsyncTask线程。AsyncTask每产生一个线程需要使用execute()或者executeOnExecuter()方法。其中execute()方式是产生串行线程,executeOnExecuter()方法产生并行线程。由于是轻量级类线程,封装了线程池,AsyncTask并不能无限的产生子线程,它所产生的线程并行最大数取决于...原创 2019-06-08 00:00:19 · 1367 阅读 · 0 评论 -
论线程Thread与Runnable
初学java,渐对其线程机制感兴趣。java有两种多线程机制。Thread类与Runnable类。学习Thread类创建线程 学习Runnable接口创建线程 两者的区别Thread类Thread类在java.lang包中定义,我们使用它只需要新建一个类继承它,同时把类下的run()方法重写(覆盖)一遍即可。以下是最简单使用Thread类将创建线程的方法:pub...原创 2019-06-07 15:15:36 · 329 阅读 · 0 评论 -
Android的Handler的简单理解和使用
简单来说,Handler就是用来传递消息的。Handler可以当成子线程与主线程的消息传送的纽带。在安卓开发中,在子线程中无法刷新UI,是因为UI在子线程中刷新的话,是不安全的,就比如多个线程刷新UI,会造成UI更新冲突,这样是不安全的。所以,Handler的作用就来了,子线程可以通过Handler来将UI更新操作切换到主线程中执行。下面来操作一番:public class Ma...原创 2019-06-07 19:33:48 · 30984 阅读 · 6 评论 -
【转】Nginx配置upstream实现负载均衡
假设Nginx没有只只能代理一台服务器的话,那它也不可能像今天这么火。Nginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。详细配置步骤例如以下:1. 在http节点下,加入upstream节点。upstream linuxidc { server 10.0.6.108:7080; server 10.0.0.85:8980;} 2...转载 2019-10-09 23:28:59 · 231 阅读 · 1 评论 -
【简单的学生管理界面】①Android的网格布局(GridLayout)和表格布局(Table)写学生管理界面
网格布局:<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma...原创 2019-03-21 09:10:46 · 1374 阅读 · 0 评论 -
【简单的学生管理界面】Android的if语句中有字符串判断
举个栗子String S1 = new String("网络工程");String S2 = new String("网络工程");if (S1==S2){ data_list.add("16网络工程1"); data_list.add("16网络工程2"); data_list.add("16网络工程3"); data_list.add("16网络工程4");...原创 2019-03-17 02:10:49 · 3949 阅读 · 3 评论 -
【简单的学生管理界面】Android的Activity与Activity之间如何传值
用Intent传值父Activity(这里给出onCreate的代码): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView ...原创 2019-03-16 10:45:35 · 2119 阅读 · 1 评论 -
第二章 熟悉eclipse---第一次作业
说明:P6、P13、P31、P51(我的eclipse是中文版的,英文版的自己脑补英文哦)下载安装eclipse。 打开eclipse,新建JAVA项目“第一次作业” 右击“第一次作业”,新建“包”,命名Hello。 建Hello类 建Hello类之后,会有如下显示 P6的作业很简单,打印一个字符串就可以了。 只需要在主函数输入打印代码即可System.out.prin...原创 2019-03-01 01:25:18 · 405 阅读 · 0 评论 -
操作系统fork()进程
1、fork()是创建进程函数。2、c程序一开始,就会产生 一个进程,当这个进程执行到fork()的时候,会创建一个子进程。3、此时父进程和子进程是共存的,它们俩会一起向下执行c程序的代码。4、需要注意!!!子进程创建成功后,fork是返回两个值,一个代表父进程,一个代表子进程:代表父进程的值是一串数字,这串数字是子进程的ID(地址);一个代表子进程,值为0。下面写一段代了...原创 2019-03-01 11:57:11 · 54858 阅读 · 12 评论 -
【随笔】Eclipse下Android开发:新建的安卓项目出现感叹号❗
先上出现错误的项目截图这时候点开项目的gen文件夹,发现没有R文件具体错误我也不敢怎么解释,怕误导大家。所以解决方法就是,重新新建Android项目:完成新建之后,你会发现项目文件夹不再出现感叹号❗了,R文件也有了。有什么不懂,欢迎讨论!...原创 2019-03-04 21:47:28 · 594 阅读 · 0 评论 -
WampServer使用入门
本来电脑是没有运行php代码的环境的,所以我们靠一个集成软件来使电脑成为一个服务器,以致可以访问php代码。需要安装软件:WampServer wampserver下载链接1.安装后并打开WampServer电脑右下角有个①左击它,再点击弹出来的“www directory”,然后会跳到一个文件夹。②在这个文件夹内,我建一个“16网络4测试”③然后在“16网络4测试”文件夹里面...原创 2019-03-01 21:16:48 · 19218 阅读 · 9 评论 -
域名解析--详细讲解
1.域名是什么?比如“www.baidu.com”这一串东西就是域名。2.那么我们买的域名,直接输入到浏览器的地址栏,访问,却什么都没有?是因为域名形象的说只是一个门牌号而已。所以需要将域名解析到服务器3.怎么解析?(以下以阿里云网站操作为准)下图是一个新买的域名,没实名认证,也没有解析到服务器的ip点击解析后点击确认之后,记得启用启用之后,就可以在浏览器中输入域名访问服...原创 2019-03-02 00:01:37 · 3883 阅读 · 0 评论 -
在U盘或者内存卡上装系统(本章装乌班图Ubuntu16.04.2)Vbox
前提:Ubuntu镜像、virtualBox虚拟机管理器(本文件称为VBox)、大于15G的U盘(最好是3.0)或者内存卡不了解请移步Win下安装虚拟机直接看文中第二点一、打开VBox这里我用我先前建好的来给你们演示选择之后,点击右下角的“OK”二、给电脑插入U盘或内存卡启动刚刚建好的Ubuntu系统。在启动的同时,快速点击顶部的“设备”–“USB”–选择你的内存卡标识这...原创 2019-03-02 13:10:59 · 1880 阅读 · 0 评论 -
在台式电脑/笔记本/VBox虚拟机中 启动 装在U盘里面的系统(接着上一章节)附有各品牌电脑进入bios按键(仅参考)
上一章节在U盘或者内存卡上装系统(本章装乌班图Ubuntu16.04.2)Vbox在台式电脑或笔记本上启动关机情况下,插入装有系统的U盘,点击开始,及时按下bios启动键,进去硬盘启动选项,选择U盘启动。bios启动键?百度你的主机或者你的笔记本牌子,bios启动键。一般台式机的为F11或F12。在VirtualBox启动请移步VirtualBox从U盘启动(以U盘为虚拟机的硬盘,V...原创 2019-03-02 16:32:56 · 529 阅读 · 0 评论 -
怎么给Android(安卓)控件添加边框(样式)?
在Android项目下的drawable文件下新建一个xml文件:我这里创建的是border1.xmlborder.xml代码:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <stro...原创 2019-03-08 17:36:58 · 17471 阅读 · 0 评论 -
(一)学习JavaScript---如何写入html、声明变量、变量类型
JS如何在Html代码中运行&lt;!doctype html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;1&lt;/titl原创 2019-03-06 23:21:38 · 6533 阅读 · 0 评论 -
【简单的学生管理界面】Android添加简单的日历控件
咱们先在简单地XML给显示日期和弹出日期分别加个控件。<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"...原创 2019-03-19 23:50:40 · 1048 阅读 · 0 评论 -
【随笔】Android界面与Html界面大致可以联系起来(学生管理界面)
将慢慢更新。。。慢慢摸索Android的xml布局标签与html布局标签的相似。1.xml里面的LinearLayout相当于html的div。因为RelativeLayout的布局相对来说比较自由,下面尝试在相对布局(RelativeLayout)xml下使用LinearLayout。看代码时,可以把LinearLayout 看成div<RelativeLayout x...原创 2019-03-20 10:40:07 · 446 阅读 · 0 评论 -
第一章 java环境配置---JDK、JRE
说明:首先打开小黑窗cmd,输入java和javac按回车,看看是否出现一大堆列表字符,没有的话,说明你电脑还没有java所需的环境(最根本来说就是系统变量能找到bin文件夹下面的java.exe,所以我们需要在系统变量中添加bin这个路径)。一、运行java需要安装jre吗?运行java需要jre吗,答案很简单,就是不需要安装jre。因为jdk就能完成编译的功能,你只要将jdk安装好了,...原创 2019-03-01 01:10:29 · 1221 阅读 · 0 评论