51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#编程人生
解析Java的JNI编程中的对象引用与内存泄漏问题
JNI,JavaNativeInterface,是nativecode的编程接口。JNI使Java代码程序可以与nativecode交互——在Java程序中调用nativecode;在nativecode中嵌入Java虚拟机调用Java的代码。JNI编程在软件开发中运用广泛,其优势可以归结为以下...
代码星球
·
2020-08-05
解析
Java
JNI
编程
中的
linux系统编程:守护进程详解及创建,daemon()使用
LinuxDaemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、web服务...
代码星球
·
2020-08-05
linux
系统
编程
守护
进程
Linux C 网络编程
获取本地ip地址,mac,通过域名获取对应的ip,是网络编程可能遇到的比较常见的操作了,所以总结如下(封装了3个函数),直接上代码: 1#include<stdio.h>2#include<stdlib.h>3#include<string.h>4#include<e...
代码星球
·
2020-08-05
Linux
网络编程
java之 22天 GUI 图形界面编程(二)
转自:http://takeme.iteye.com/blog/1876853模拟window开打文件 Java代码1importjava.awt.Button;2importjava.awt.Dialog;3importjava.awt.FlowLayout;4importjava.awt.Frame;5i...
代码星球
·
2020-08-05
java
22天
GUI
图形
界面
java之 22天 GUI 图形界面编程(一)
转自:http://takeme.iteye.com/blog/1876850GUI(图形用户界面) Java代码1importjava.awt.Button;2importjava.awt.FlowLayout;3importjava.awt.Frame;4importjava.awt.event.Wind...
代码星球
·
2020-08-05
java
22天
GUI
图形
界面
c# socket编程
byte[]receivedBytes=newbyte[1024000];IPHostEntryipHost=Dns.Resolve(ipaddress);//ipaddress可以是string类型的ip地址,为服务器端的ip地址IPAddressipAddress=ipHost.AddressList[0];IPE...
代码星球
·
2020-08-05
socket
编程
编程语言 标记语言 脚本语言分别有哪些? 区别是什么?
标记语言标记语言,是一种将文本(Text)以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。与文本相关的其他信息(包括例如文本的结构和表示信息等)与原来的文本结合在一起,但是使用标记(markup)进行标识。例如:C:C++:Java:1、标记语言不用于向计算机发出指令,常用于...
代码星球
·
2020-08-05
语言
编程语言
标记
脚本
分别
【Linux C 多线程编程】互斥锁与条件变量
一、互斥锁 互斥量从本质上说就是一把锁,提供对共享资源的保护访问。 1)初始化: 在Linux下,线程的互斥量数据类型是pthread_mutex_t.在使用前,要对它进行初始化: 对于静态分配的互斥量,可以把它设置为PTHREAD_MUTEX_INITIALIZER,或者调用pthread_mutex...
代码星球
·
2020-08-04
Linux
线程
编程
互斥
条件
基于MyBatis实现Dao编程
1、建立mybatis-config.xml文件<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTDConfig3.0//EN" ...
代码星球
·
2020-08-02
基于
MyBatis
实现
Dao
编程
LINUX 下 ipv6 socket 编程
大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事。对于我们来说就是IP地址变化了,所以程序里在用到IP地址的地方做相应的改变就可以了。记住:主要是改变程序里设置IP地址和端口等部分的代码。服...
代码星球
·
2020-08-02
LINUX
ipv6
socket
编程
golang 的 go异步编程通道要注意的问题
golang的go异步编程通道要注意的问题import("database/sql""fmt""github.com/gin-gonic/gin"_"github.com/go-sql-driver/mysql""log""time")varDb*sql.DBfuncmain(){c1:=make(chanstring...
代码星球
·
2020-08-02
golang
go
异步
编程
通道
C++ 并发编程之互斥锁和条件变量的性能比较
来源 https://juejin.im/post/5d6b2e655188257a2615eb72介绍本文以最简单生产者消费者模型,通过运行程序,观察该进程的cpu使用率,来对比使用互斥锁 和 互斥锁+条件变量的性能比较。本例子的生产者消费者模型,1个生产者,5个消费者。生产者线程往队列...
代码星球
·
2020-08-01
C++
并发
编程
互斥
条件
QML与C++混合编程
https://blog.51cto.com/9291927/1975383 QML与C++混合编程就是使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法。 Qt集成了QML引擎和Qt元对象系统,使得...
代码星球
·
2020-08-01
QML
C++
混合
编程
qt quick中qml编程语言
原创文章,转载请注明转自 >> Thuai’sblog文章链接>> http://www.thuai.com/archives/50 发表于 2013年3月11日 注册C++类注册可实例化的类型注册不实例化的QML类型附带属...
代码星球
·
2020-08-01
qt
quick
qml
编程语言
使用C++/Qt编程的一些技巧
来源 https://zhuanlan.zhihu.com/p/93292896 这里记录一下使用C++/Qt在日常编程中的一些小技巧和习惯和体会,个人觉得虽然不是高深的东西但肯定会是一些实用的东西。应该是用代码写界面还是使用拖拽控件来绘制界面呢这个问题可以说是仁者见仁,智者见智的问题,这个问题可以...
代码星球
·
2020-08-01
使用
C++
Qt
编程
一些
首页
上一页
...
42
43
44
45
46
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他