logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

手把手教你搭建本地云服务器-MAC

以前入手了台mac mini,除了用用xcodes以外其余没什么用,放着也是浪费了,就把这东西当成存储、下载服务器用了。虽然mac os是基于unix的,但很多地方还是很坑。linux搭建的话感觉容易很多,步骤都差不多以下列出本次教程实现的功能:1.smb文件共享(由于mac的smb Android无法访问,所以用了第三方的smbup)2.http 文件云(方便局域网内用户访问

#服务器
为什么short_open_tag设置成On仍无效

配置php遇到个坑爹问题,由于别个写的代码用到了短标签格式,linux默认是关闭的,我用vim,直接搜索short,找到了第一个,直接把;去掉改成on,居然发现不生效,再确定配置文件正确读取后。又仔细看了下,发现下面还有一个short_open_tag=off,彻底无语,这种文件都是顺序执行的,下面覆盖上面的。so,这是个很尴尬的问题

#php
linux 高版本gcc兼容低版本系统的方法

3、使用musl-gcc的静态编译二进制,这个只要代码能编译出来,就基本能拿到各个系统下去运行,但源码中应该不能包含系统调用,缺少之类的内核相关的头文件,猜测需要把buildroot放在一起编译才行。我们不能在低版本的系统上去运行只有高版本实现的功能,只能运行两者有相同签名实现且结果是相同的,才能做版本替换,否则是需要自行去实现功能的,无论是静态还是这些方法,都不能去绕开这个最基本的问题。以下是两

文章图片
#linux
c#调用c++ dll,Release版本内存访问错误

起初还以为是yara c代码上的问题,但看了下它源码,发现这一段调用,没有明显的逻辑或者内存上的错误,那么就往.net上排查。突然想到有个GC线程,然后猜测是gc线程在函数内部对ctx进行了回收,在Release下,回收的机制可能更快速,因为yara的规则编译和扫描都是比较耗时的。最近遇到个比较经典的案例,在c#中调用yara进行文件检测,yara是c编写的一个非常强大库,github有个大佬用c

文章图片
#c##开发语言
到底了