JavaGUI实现点名系统

有一个名字数组,根据线程知识是框中的数据依次修改packageWeek1008;importjava.awt.Font;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JTextField;publicclassMainextendsThreadimplementsActionListener{String[]s={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};JFrameframe=newJFrame("点名使用");JButtonbtn=newJButton("停止");JTextFieldtf=newJTextField();publicMain(){frame.setLayout(null);frame.setBounds(300,400,300,...
代码星球 代码星球·2020-04-05

win7系统电脑连接小米蓝牙音箱

一.买好蓝牙适配器,插到电脑上. 二.右下角工具栏找到蓝牙图标 三.右键这个图标,选择'显示Bluetooth设备'四.找到小米蓝牙音箱'NDZ-030-AA' 五.双击打开它,然后选择'服务'选项卡,将所有的选项都勾上,然后点击确定,电脑会自动安装驱动程序 六.找到右下角的喇叭图标,右键,选择'播放设备' 七.选择'NDZ-03-AA'小米蓝牙音箱(这个图是已经连接上的,没有连接的时候一样选择它).然后点击确认,它就会连上了. 八.关机重开不会自动连上,重复上一步来进行连接.   ...

系统安装Ubuntu

U盘制作教程参考Ubuntu官网1、Ubuntu安装1)分出空闲空间:首先,在现有计算机下划出一个专门给Ubuntu的磁盘分区,推荐Windows自带的磁盘管理工具。快捷键“win+X”->“磁盘管理”->“压缩卷”(Windows安装在固态硬盘则压缩固态硬盘,机械硬盘同理),压缩完之后会多出了一块“未分配空间”。我的固态是128G,所以我选择40G(也就是40960M)给Ubuntu,下图是个例子。2)下载一个Ubuntu的最新系统,现在有LTS18.04版本的了。(不要解压)链接:https://www.ubuntu.com/download/desktop3)制作光盘映像文件之前我的U盘安装是用UltraISO.exe,对于这个版本ubuntu18.04不行,启动时报错:Failedtoloadldlinux.c32Bootfailed:pleasechangedisksandpressakeytocontinue.换了另外一个软件工具:Universal-USB-Inst...
代码星球 代码星球·2020-04-04

iOS10 11跳转系统设置等的URL收集

SettingsApp-Prefs:rootSettings->AboutApp-Prefs:root=General&path=AboutSettings->AccessibilityApp-Prefs:root=General&path=ACCESSIBILITYSettings->AutolockApp-Prefs:root=DISPLAY&path=AUTOLOCKSettings->BackgroundAppRefreshApp-Prefs:root=General&path=AUTO_CONTENT_DOWNLOADSettings->BatteryUsageApp-Prefs:root=BATTERY_USAGESettings->BluetoothApp-Prefs:root=BluetoothSettings->CallerIDApp-Prefs:root=Phone&path=CallerIDSettings->Cellular/MobileApp-Prefs:root=MOBI...

iOS 跳转系统指定设置界面

在需要调转的按钮动作中添加如下的代码,就会跳转设置中自己的app的设置界面,这里会有通知和位置权限的设置NSURL*url=[NSURLURLWithString:UIApplicationOpenSettingsURLString];if([[UIApplicationsharedApplication]canOpenURL:url]){NSURL*url=[NSURLURLWithString:UIApplicationOpenSettingsURLString];[[UIApplicationsharedApplication]openURL:url];} 测试注意:新项目测试,需要请求一下位置权限或者通知权限,才可以跳进自己的app设置里面,如果没有任何权限请求,就只能跳到系统设置界面在点击跳转的按钮动作中添加如下代码[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"prefs:root=WIFI"]];在项目中的info中添加URLtypes添加URLSchemes为prefs的url&...

h5语音录制及上传(Java版语音聊天系统)

SinceChromeversion47,VoiceRecordingworksonlyonHTTPSsites目前基于webikit(谷歌之类的webikit)和Gecko(Firefox52~57)都可以(不支持苹果移动设备),测试地址https://sms.reyo.cn/用户名:aa密码:123456源码下载:V1:http://download.csdn.net/download/reyoreyoreyo/10136478V2:http://download.csdn.net/download/reyoreyoreyo/10137438我们就是想实现像微信一样的能发送语音的聊天数据(只是我们用h5在网页上实现): Firefox57.0(64位)效果:Chrome版本62.0.3202.94(正式版本)(64位)效果:聊天测试面页: ...

【小型系统】简单的刷票系统(突破IP限制进行投票)

一、前言    相信大家平时肯定会收到朋友发来的链接,打开一看,哦,需要投票。投完票后弹出一个页面(恭喜您,您已经投票成功),再次点击的时候发现,啊哈,您的IP(***.***.***.***)已经投过票了,不能重复投票。这时候,我们可能会想,能不能突破ip地址的限制进行刷票呢?有了这样的想法,那就去做吧,下面我将介绍我这个简单的刷票系统,仅供有需求的园友们参考。二、系统设计  系统主要实现的是突破IP限制进行刷票,其中,由IP采集模块负责从互联网上爬取代理IP,放入阻塞队列,该任务会定期执行。之后由投票模块从阻塞队列中获取IP,并进行设置,然后进行投票。系统流程图如下:三、系统技术  系统使用HttpClient+JSoup+多线程来完成刷票,HttpClient用于进行投票,JSoup用于解析页面,多线程技术用于分离任务,使得分工更加明确。使用到了生产者消费者模式,该模式直接使用BlockingQueue来实现。四、系统介绍  系统主要分为三个模块:  ①IP采集模块  ②投票模块  ③IP信息模块  其中,IP采集模块主要是从互联网爬取IP代理信息,并将该信息放入阻塞队列,这样就...

从构建分布式秒杀系统聊聊线程池

 前言从0到1构建分布式秒杀系统案例的代码已经全部上传至码云,文章也被分发到各个平台。其中也收到了不少小伙伴喜欢和反馈,有网友如是说:说实话,能用上的不多,中小企业都不可能用到,大型企业也不是一个人就能搞起的,大部分人一辈子都用不上,等有这个需要再搞吧。我的观点是赞同但不支持,基本上任何事物都是呈金字塔分布,互联网也不例外,也就是说大部分可能都是普通人,接触不到所谓大厂的应用场景。但是,书到用时方恨少,机会总是留给有准备的人的,除非有钱难买我乐意,只能说大千世界,每个人都有自己的生活方式,尊重并活着。前面都是扯淡,也不是什么铺垫,在聊线程池之前我们最好简单了解下什么是进程,什么是线程,进程和线程到底有什么区别?这里我们,搬运下某百科的释义:进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。当然,知乎上也有不少网友的回答,每个人都有自己不同的理解方式。这里...

高可用架构及异地双活系统设计实战

 应用的一致性问题:在设计之初,就要避免这种问题。不是遇到才去想怎么修数据     5:架构设计的问题引发                      阿里的单元化方案,不会出现跨机房的问题读比较多,写比较少,微博  业务的妥协:业务的主键不是使用db的自增机制读多写少,单点写,其它机房部署的db节点,只能是slave多点接入机房提供服务  RabbitMQ是有ACK的Kafka设计之初就是高吞吐量,是没有ACK的kafka也有ack=all ,消费也可以提交offset业务的特点,将重要的服务做高可用开发成本、维护成本  ...

设置java系统属性的最佳实践是什么,-D或System.setProperty()?(What is best practice for setting java system properties, -D or System.setProperty()?)

IneedtosetthecodebasefortheRMIapplicationI'mworkingonatthemomentandhavedonethissuccessfullyusingfirsttry{ResourceBundleconfig=ResourceBundle.getBundle("myApp");StringcodeBaseUrl=config.getString("codeBaseUrl");System.setProperty("java.rmi.server.codebase",codeBaseUrl);}catch(Exceptione){e.printStackTrace();}andlaterusingjava-Djava.rmi.server.codebase=http://192.168.1.1/path/to/codebase...onthecommandline.Bothoftheseapproachesallowforthecodebasetobechangedwithouttheneedtorecompile,buttheSystem.se...

评估系统负载

评估一个系统的最大容量:最高有多少连接。同时在线人数。mysql实例的负载  阅读目录前言:首先介绍下如何查看mysql的超时时间方法其次连接超时wait_timeout设置方法如下:回到顶部前言:MySQL数据库一般默认的连接超时时间为3600s(1小时),但是在进行大规模的线程事务操作时,一个连接会一直等待执行,这时候如果数据库的超时时间设置的过短,就可能会出现Mysql数据连接自动被释放,影响后面对数据库的操作。当然MySQL连接设置的大小,要根据需求场景进行设置,wait_timeout过大也有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“mysqlhasgoneaway”之类的问题。所以需要根据自己项目业务场景,进行适当的设置超时时间。回到顶部首先介绍下如何查看mysql的超时时间方法在mysql命令提示符下执行以下命令即可:SHOWGLOBALVARIABLESLIKE'%timeout%'回到顶部其次连接超时wait_timeout设置方法如下:方案...
代码星球 代码星球·2020-04-04

发现不错的cache系统Cache Manager Documentation

http://cachemanager.net/Documentation/Index/cachemanager_architecturehttps://www.nuget.org/packages/CacheManager.Web/https://github.com/MichaCo/CacheManager/tree/master/samples/CacheManager.Samples.Mvc ...

系统重启

shutdown-r-f-t0 ...
代码星球 代码星球·2020-04-04

电脑派位系统(新生入学摇号) v2016

http://www.crsky.com/soft/72908.html...

Centos复制的系统无法获取IP地址

本文主要是解决自己玩虚拟机时遇到的问题,网上查询了很多资料,最好综合多方的资料进行如下总结,如果无法解决您得问题,不要着急慢慢梳理总会解决的,加油~~~1、添加一块新的虚拟机的网卡2、删除rm-rf/etc/udev/rules.d/70-persistent-net.rules作用是解除所有网卡与mac地址的绑定,重启系统3、打开打开/etc/udev/rules.d/70-persistent-net.rules目录下的文件,记录对应的网卡信息4、修改网卡的配置文件cd/etc/sysconfig/network-scripts/ifcfg-eth1,将步骤3获取的网卡信息,在配置文件中进行修改5、修改完成后重启网卡服务,看是否正常,如果不正常将虚拟机的连接方式改为仅主机方式,在重启看是否正确6、步骤5没有问题的话,基本就能实现主机与虚拟机的链接了,如果想通过主机访问网络,可以通过恭喜主机网络的方式进行外网的访问,设置的方式如下https://www.cnblogs.com/linjiaxin/p/6476480.html----本篇文章详细介绍了虚拟机的三中联网方式,总结的很详细...
首页上一页...126127128129130...下一页尾页