- 博客(78)
- 资源 (88)
- 收藏
- 关注
原创 x11/xwindow GUI窗口代码范例
从别人那里抄的。代码#include <X11/Xlib.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#define DISPLAY_TEXT "Taishan Office"void start_window(){ Display *display; Window window; XEvent event; int scr
2021-12-17 13:57:07 724
原创 JDK GUI对应的c文件
这几天研究一个问题,不得不研究了一点GUI代码。awt直接使用的GTK。gtk2_interface.cgtk3_interface.cswing使用X11。XlibWrapper.c知道了这个,根据需要加跟踪代码即可深入。
2021-12-17 13:31:33 824
原创 全网首发:LINUX给进程内容窗口改名的第二种方法
上一种方法参考:LINUX给进程改名的代码_柳鲲鹏-CSDN博客 吾在研究过程中看到gtk_init的参数,于是就测试了一下: int nargc = 1; char** nargv = (char**)malloc(sizeof(char**)); nargv[0] = (char*)malloc(32); strcpy(nargv[0], "Taishan Office"); //gtk_init_check(&nargc, &
2021-12-17 11:57:37 464
原创 百度付费会员下载真是神速,每秒百兆
昨日友商要吾下载一个安装镜像,2G多。吾用百度网盘下载,速度200多K。这个速度其实不错了,可是面对2G的大小有点……要3个小时。这…… 于是问头目,他有超级会员。吾这边刚说完,看看虚拟机情况,他说正在往服务器上复制了。吾一愣:这是什么速度?他的说法是:开始下载,去服务器看看哪个目录存放文件,再回来看下载列表已经没有了。 这样看,速度应该是百兆级别?...
2021-12-17 07:56:20 3584 6
原创 LINUX通过apt安装jna
看看有没有$ apt search jnalibjna-java/未知,未知,now 4.5.2-1 all [已安装] Dynamic access of native libraries from Java without JNIlibjna-platform-java/未知,未知,now 4.5.2-1 all [已安装] Dynamic access of native libraries from Java without JNI (platform extension)
2021-12-16 17:15:24 913 2
原创 全网首发:LINUX编译JNA:编译产生libjnidispatch.so
今天准备再次在loongarch上编译jna,结果首先就遇到libjnidispatch.so。这个在lib/native中有各个平台的jar。能不能自己编译呢?吾找了一下,没有找到怎么编译。这就奇怪了。
2021-12-16 15:51:35 2042 3
原创 Cause: the class org.apache.tools.ant.taskdefs.optional.junit.JUnitTask was not found
具体错误:BUILD FAILED/home/tsit/jna-5.5.0/build.xml:1253: The following error occurred while executing this line:/home/tsit/jna-5.5.0/contrib/platform/build.xml:224: Problem: failed to create task or type junitCause: the class org.apache.tools.ant.taskde
2021-12-16 14:45:56 644
原创 LINUX环境变量environ
代码extern char **environ;int main(int argc,char *argv[]){ for (int i = 0; environ[i]; ++i) { printf("%d=%s\n", i, environ[i]); } }输出......50=OLDPWD=/home/tsit/eclipse-workspace51=_=./test此处最有意思的就是,最后一个值是运行的程度名...
2021-12-15 11:08:40 1368
原创 LINUX给进程内容窗口改名的代码
LINUX进程名,初步看有两种:ps看到的名 图形进程名?在任务栏上显示和分组用到。前后对比:改名之前的显示改名之后的显示具体代码#include <stdio.h>#include <gtk/gtk.h>#include <stdlib.h>#include <sys/prctl.h>#define WINDOW_WIDTH 500#define WINDOW_HEIGHT 300#define WIN..
2021-12-15 10:48:57 1235
原创 JDK8启动时,参数传递过程
简单的说,流程如下:java.cJLI_LaunchSetJavaCommandLineProp()这里会产生-Dsun.java.command。其实并无用处。jni.cpp此时参数已完备JNI_CreateJavaVM()thread.cppcreate_vm()arguments.cppparse()parse_vm_init_argsparse_each_vm_init_arg(比如把参数加到系统属性中:add_property)...
2021-12-14 15:01:54 433
原创 Note that ‘/home/w/.local/share‘ is not in the search pathset by the XDG_DATA_HOME and XDG_DATA_DIRS
具体错误Note that '/home/wuxi/.local/share' is not in the search pathset by the XDG_DATA_HOME and XDG_DATA_DIRSenvironment variables, so applications may notbe able to find it until you set them. Thedirectories currently searched are:- /root/.local/sha
2021-12-14 08:18:00 1553 2
原创 空间曲率(曲速)引擎的数学原理及示意图
这个不是民科啊,看看这么复杂的公式就明白了。Metric中文应该是度规,广义相对论的东西。这名词看着简单,一旦展开极其复杂。
2021-12-13 09:52:24 3069
原创 安卓IPCamera-ONVIF JAVA代码开源啦
这一段代码吾亦是从网上找到的,也确实能用。近来几个网友问吾,吾回去把代码找了出来,开源到github。需要的朋友可自行下载:Quantum6-Android-IPCamera-ONVIF-main.zip-编解码文档类资源-CSDN下载GitHub - quantum6/Quantum6-Android-IPCamera-ONVIF 因为很久没有搞了,所以也没有提供范例。以后有机会再说。当然,如果确实有问题,可以联系吾看看。...
2021-12-10 08:22:44 2166
原创 柳氏管理学:感恩是双向的,强调单方面都是别有用心
感恩这个事,大家应该都很熟悉。在某些场合强调感恩,让人非常讨厌。这是为什么呢?柳氏管理学首次提出:感恩是双向的,强调单方面都是别有用心。 比如说员工感恩公司提供了工作机会,公司也要感恩员工辛苦工作,为老板赚钱了。而后者,就是柳氏管理学首次提出,现在所有的管理学都不蚯。 如果公司没有赚钱,老板在公司获得的地位、在外面的身份,都是因为背后有员工。没有员工,这些都不存在。 比如说有人经常吹嘘成就巨大,暗示大家要感恩。大家听着也很别扭,很讨厌。按照柳氏管理学,马上就看出问题了:这个事情,错在这些
2021-12-09 08:13:58 607 10
原创 configure: error: udev support requested but libudev header not installed
checking libudev.h usability... nochecking libudev.h presence... nochecking for libudev.h... noconfigure: error: udev support requested but libudev header not installed# is needed?# sudo apt install -y udevsudo apt install -y libudev-dev
2021-12-07 21:35:41 3295 2
原创 /usr/bin/xsltproc: not found
configure.ac:164: error: possibly undefined macro: AC_DEFINE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation.autoreconf: /usr/bin/autoconf failed with exit status: 1./make.sh: 14: ./mak...
2021-12-07 21:22:07 2081
原创 LINUX下载编译sqlite-jdbc的jar包
关于不同平台的so编译,请参考:LINUX下载编译sqlite-jdbc(支持mips64el/loongarch64的jar包下载)_柳鲲鹏-CSDN博客安装mavensudo apt install -y openjdk-8-jdksudo apt install -y curlsudo apt install -y maven编译要按照编译so的动作mvn package编译结果在target目录下tsit@uos-vm:~/sqlite-jdbc-3.36
2021-12-07 13:50:05 664
原创 20211207
领导说不做OFFICE。吾急了:你做别的有什么前途?OFFICE也好要钱啊。在一纸上,说只有一个顶级水平(我)。做视频?我站在一个假山石头上?头顶天花板了。想起倪光南?在某个软件中能给他发消息。钥匙掉水里了?很容易捡上来。...
2021-12-07 01:48:30 382
原创 柳氏管理学:自己不会,就要勤做笔记
某同事告诉吾打印又出了问题。吾就让他按照操作手册上打印出错的套路检查一下。他说操作手册上没有,自己也不知道,吾就让他问头目。结果头目问吾时,一副完全忘记的样子。吾就震惊了。 象吾这样的,某种意义上(比如公司范围内),可以称得上无所不知了。尽管如此,吾依然有问题就写博客。为什么呢?每个人都觉得自己聪明,实际上是不是的,比如说记忆力就很有限,可以说是转头就忘。所以呢,就要勤做笔记。现在有博客了,搜索起来更方便。 结果呢?吾告诉他打印问题检查办法,他是一个字也没听进去,甚至是完全没有印象。大哥你对
2021-12-06 08:28:20 407
原创 给JDK设置tmp目录的办法
java启动时加个参数:java -Djava.io.tmpdir=/home/tsit/.Taishan/Office ...注意这里的/home/tsit是用户目录,需要从系统取一下。
2021-12-04 10:26:42 675 3
原创 uos的安全检测:sqlite-jdbc访问/tmp目录的提示
错误如图:查看tmp目录,确实有这个文件。tmp不是都要可以写吗?原因问了一下UOS人员,说是安全问题。最好自己想办法。解决办法研究了一下sqlite-jdbc代码,只要修改java.io.tmp系统设置即可。所以解决办法就是在java启动时加个参数:java -Djava.io.tmpdir=/home/tsit/.Taishan/Office ...注意这里的/home/tsit是用户目录,需要从系统取一下。...
2021-12-03 15:22:39 731 2
原创 char*转为LPCWSTR
具体代码: char name[256] = {0}; //function(name); WCHAR wszClassName[256]; memset(wszClassName,0,sizeof(wszClassName)); MultiByteToWideChar(CP_ACP,0,name,strlen(name)+1,wszClassName, sizeof(wszClassName)/sizeof(wszClassName[0])); MessageBo
2021-12-03 10:20:42 2406
原创 VC通过函数名调用DLL的标准范例
DLLextern "C" __declspec(dllexport) void GetDefaultPrinterName(char* name);extern "C" __declspec(dllexport) void GetDefaultPrinterName(char* name){ //}调用代码#include <iostream>#include<windows.h>#include<string>using namesp
2021-12-03 09:40:01 1309
原创 使用VC做一个简单的UI界面对话框
吾知道汝不喜欢,吾亦不喜欢。有时还是需要的。新建应用步骤1步骤2,下一步步骤3步骤4,下一步步骤5,完成运行把当前应用设置为启动项目菜单:调试,开始执行。...
2021-12-03 08:58:28 800
原创 VC通过函数索引调用DLL范例
DLL具体代码略。需要在def中定义:EXPORTSGetDefaultPrinterName @1调用新建一个WIN32控制台,加一个CPP。内容如下:#include <iostream>#include<windows.h>#include<string>using namespace std;#define PRINT_DLL_NAME L"Printer.dll"#define FUNCTION_INDEX 1
2021-12-02 17:25:16 473
原创 DLL调用异常:The value of ESP was not properly
就是调用DLL的时候出错了。例如:解决办法声明时加入WINAPI。具体来说:typedef void(WINAPI *TestFunction)(char*);
2021-12-02 17:21:14 736
原创 解决办法一:GetProcAddress函数返回值总为NULL
一直为NULL吾亦莫名其妙。网上说加入extern "C"的办法并没有解决。具体的解决办法是:增加defEXPORTSgetDefaultPrinter @1调用#define FUNCTION_INDEX 1#define FUNCTION_NAME(i) (LPCSTR)MAKEINTRESOURCE(i)TestFunction function = (TestFunction)GetProcAddress(hDLL, FUNCTION_NAME(FUNCTION_IN
2021-12-02 17:16:30 1336
原创 so运行出错:只包含了头文件,未同时编译cpp
同事报怨插件出错。吾就奇怪了,怎么又错了。经过验证,确实。查错的结论也很奇怪:new一个对象出错。 类当然引用其他类,于是进行了清理。还是出错。 新建一个测试类,正常。 测试类改一改,又出错。 最后发现,只有构造函数在头文件中实现才不出错。 到了这里就有点明白了,检查构建脚本,包含了头文件,没有对应的CPP。加上之后解决。...
2021-12-02 09:32:29 709
原创 background引起错误:Error inflating class
具体错误: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.serenegiant.usbcameratest/com.serenegiant.usbcameratest.MainActivity}: android.view.InflateException: Binary XML file line #32 in com.serenegiant.usbcameratest:layout/a
2021-12-01 19:52:43 668
补丁包:无法启动此程序,因为计算机中丢失D3DCOMPILER-47.dll 尝试重新安装该程序以解
2022-11-13
Java3D/Jogl/Gluegen需要的各平台库WINDOWS/ARM64/MIPS64EL/LOONGARCH64
2022-11-11
英文字体图像的结构/baseline
2022-10-31
Android-USB-OTG-Camera可用的APK
2022-10-24
.Net Framework 4.6.2 3in1
2022-06-02
vs_Community-2017.zip
2022-06-02
vs_Community-2019.zip
2022-06-02
V4L2抓取USB摄像头YUV视频数据代码/v4l2.tar
2022-01-16
sourceforge-YUVplayer.zip
2022-01-04
jna-4.5.2,此版本不需要libjnidispatch.so
2021-12-24
commons-lang3-3.12.0.zip
2021-11-15
Windows-File-SignatureTool.zip
2021-11-01
Windows-File-SignatureTool.zip
2021-11-01
QT sqldriver/MySQL驱动qsqlmysql.dll MinGW版编译工程目录(含编译脚本)
2024-09-18
QT sqldriver/MySQL驱动qsqlmysql.dll MSVC版编译工程目录(含编译脚本)
2024-09-16
Toshiba eStudio Printer Driver 2303am-2803am-Series
2023-12-19
安卓UiAutomator/UiDevice/Instrumentation官方测试范例
2023-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人