- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 卖票线程问题解决(三)
此解决方式是建立同步方法:同步方法,锁定thispackage ThreadDemo;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/* *多线程的售票,就相当于多个窗口售票 * */public class Ticket implements Runnable{ //给定100张票 static int ticket = 100; //定义
2022-06-16 17:34:57 65
原创 卖票线程问题的解决(二)
多线程的解决方式有: 1.内嵌一个同步模块:synchronized (lock) 2.外面xie写入一个同步方法:synchronized void method() 3.给会发生冲突的地方上锁以及最后最后的解锁(lock,unlock) 第一种方式:package ThreadDemo;...
2018-08-12 17:25:59 248
原创 卖票线程问题解决(1)
未利用同步思想,会出现0,与-1的买票状态 package ThreadDemo;/* * 售票系统的建立 * */public class TicketDemo { public static void main(String[] args) { // TODO Auto-generated method stub //1.创建售票对...
2018-08-12 17:18:21 543
原创 关于Navicat Lite与Ubuntu上的数据库连接出现1251错误
1.进入Ubuntu 的数据库:mysql -uroot -p2、mysql> use mysql;3、mysql>alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';4、mysql>flush privileges;
2018-05-08 15:34:05 622
原创 Ubuntu中出现只能客户会话登录,不能出现用户名登录的解决办法
首先:自己手贱听信百度的(我的情况跟他类似):[plain] view plain copysudo gedit /etc/passwd 命令打开passwd文件并找到如下你的用户名所在的那一行(比如我用户名叫ysy)min:x:1000:1000:min/home/linuxidc:/bin/bash并且把其中的1000:1000改成了0:0,那么你就完蛋了。这是我血的教训,重启电脑后我高兴地...
2018-03-13 19:25:19 2910 2
原创 幻方判定
幻方:矩阵的每行之和,每列之和,以及对角线,反对角线之和都相等。例如:4 9 2 3 5 7 8 1 6此为“幻方”主要code:int fun(int (*a)[N]){ int i,j,m1,m2,row,colum;m1=m2=0;//对角线与反对角线初始值for(i=0
2017-09-04 07:38:54 1393
原创 回文方法编辑
回文:就是第一个字符与最后一个字符相等,第二个字符与倒数第二个相等,以此类推,直到中间的字符。以下讲解两种方式:方法一:int fun(char *str){int i, j;for (i = strlen(str); i ; i--) { //获取字符串的长度大小for (j = 0; j if (str[j] == str[i
2017-09-02 23:49:21 400
原创 杨辉三角正反顺序
正序:/*方法一写顺for (i = 0; i arr2[i][0] = 1;arr2[i][i] = 1;}for (i = 2; i for (j = 1; j arr2[i][j] = arr2[i - 1][j - 1] + arr2[i - 1][j];}*//*方法二写顺*/printf("请输
2017-08-28 00:33:36 236
CNN以及PCA项目合集
2018-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人