搜索结果
查询Tags标签: TV,共有 69条记录-
c语言获取当前年月日时分秒
#include <iostream> using namespace std; #include <stdio.h> #include <time.h> #include <sys/time.h> typedef struct {int id;char *ptr;} OSA_IpcShmHndl; typedef unsigned int Uint32; #ifndef KB #define KB ((Uint32)1024) #endif…
2022/2/16 6:11:37 人评论 次浏览 -
记账本
创建一个empty activity 在activity_main.xml里编写主界面布局<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.…
2022/2/10 6:13:52 人评论 次浏览 -
信号灯法
package com.wang.multiThread.gaoji;//测试生产者消费者问题2:信号灯法:标志位解决 public class TestPC2 {public static void main(String[] args) {TV tv = new TV();new Player(tv).start();new Watcher(tv).start();} }//生产者-->演员 class Player extends T…
2022/2/7 23:52:33 人评论 次浏览 -
Android面试抱佛脚:进程间通讯学习,从Binder使用看起
val file = File(“aaaa”) file.createNewFile() ///序列化过程 ObjectOutputStream(FileOutputStream(file)) .use { it.writeObject(User(“张三”)) } ///反序列化 val user: User? = ObjectInputStream(FileInputStream(file)).use { it.readObject() as User? } p…
2022/2/5 7:15:40 人评论 次浏览 -
Android面试抱佛脚:进程间通讯学习,从Binder使用看起
val file = File(“aaaa”) file.createNewFile() ///序列化过程 ObjectOutputStream(FileOutputStream(file)) .use { it.writeObject(User(“张三”)) } ///反序列化 val user: User? = ObjectInputStream(FileInputStream(file)).use { it.readObject() as User? } p…
2022/2/1 7:29:30 人评论 次浏览 -
JAVA多线程--Thread(7)
线程协作、通信java提供了几个方法解决线程之间的通信问题 方法名作用wait()表示线程一直等待,直到其他线程通知,与sleep不同,会释放锁wait(long timeout)指定等待的毫秒数notify()唤醒一个处于等待状态的线程notifyAll()唤醒同一个对象上所以调用wait()方法的线程,优…
2022/1/30 20:34:16 人评论 次浏览 -
c++ 语言redis分布式锁的实现
main.cpp #include "redis.h" #include <unistd.h> int main() {Redis *r = new Redis();r->connectRedis("127.0.0.1",6379,5);while (r->tryLock(40) != 0){/* code */sleep(10);}return 0; }redis.h #ifndef _REDIS_H_ #define _REDIS…
2022/1/9 19:05:30 人评论 次浏览 -
c++ 语言redis分布式锁的实现
main.cpp #include "redis.h" #include <unistd.h> int main() {Redis *r = new Redis();r->connectRedis("127.0.0.1",6379,5);while (r->tryLock(40) != 0){/* code */sleep(10);}return 0; }redis.h #ifndef _REDIS_H_ #define _REDIS…
2022/1/9 19:05:30 人评论 次浏览 -
Suricata6.0流表管理源码注释四:流的建立02
这篇文章接着上篇继续解释流的建立,其中最重要的一个函数FlowGetNew,主要目的是获取一个flow,获取过程中也是非常曲折的,求爷爷告奶奶才能求来一个flow。 1. FlowGetNew 这个函数也分几个方面理解: FlowHandlePacket-》FlowGetFlowFromHash-》FlowGetNew a。从线程自…
2022/1/8 20:05:42 人评论 次浏览 -
Suricata6.0流表管理源码注释四:流的建立02
这篇文章接着上篇继续解释流的建立,其中最重要的一个函数FlowGetNew,主要目的是获取一个flow,获取过程中也是非常曲折的,求爷爷告奶奶才能求来一个flow。 1. FlowGetNew 这个函数也分几个方面理解: FlowHandlePacket-》FlowGetFlowFromHash-》FlowGetNew a。从线程自…
2022/1/8 20:05:42 人评论 次浏览 -
signal函数实现信号、超时信号的捕捉
超时信号的捕捉 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/time.h> #include <signal.h>void fun(int signo) {printf("捕捉到信号:%d\n",signo); } int main() {int ret=-1;struct itimerval…
2022/1/1 23:08:35 人评论 次浏览 -
signal函数实现信号、超时信号的捕捉
超时信号的捕捉 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/time.h> #include <signal.h>void fun(int signo) {printf("捕捉到信号:%d\n",signo); } int main() {int ret=-1;struct itimerval…
2022/1/1 23:08:35 人评论 次浏览 -
测量代码段运行时间
需要time.hstruct timespec {time_t tv_sec; // secondslong tv_nsec; // and nanoseconds };int clock_gettime(clockid_t clk_id,struct timespec *tp);例子1 #include <stdio.h>2 #include <time.h>3 #include <math.h>4 #define times 1e65…
2021/12/25 23:38:14 人评论 次浏览 -
测量代码段运行时间
需要time.hstruct timespec {time_t tv_sec; // secondslong tv_nsec; // and nanoseconds };int clock_gettime(clockid_t clk_id,struct timespec *tp);例子1 #include <stdio.h>2 #include <time.h>3 #include <math.h>4 #define times 1e65…
2021/12/25 23:38:14 人评论 次浏览 -
APPium+java如果找到这个元素则继续执行下面的元素,实现方法
方法 import org.openqa.selenium.By;import org.openqa.selenium.NoSuchElementException;public class Chazhaoyuansu { /** * 如果找到这个元素则继续执行下面的元素,找不则返回失败false,返回布尔值 * @param by * @param waitTimes * @retu…
2021/12/18 1:20:20 人评论 次浏览