深圳幻海软件技术有限公司 欢迎您!

  • C++ 全局变量的跨文件使用

    文章目录前言一、extern的使用二、容易犯的错误前言在写C++工程文件的时候,往往会用到一些所有类都使用的数据,比如数据文件等,一种写法是写成静态类,调用数据时使用类名加属性名的形式,另一种时写成全局变量的形式。C++工程组织结构是按照xx.h文件中写函数/类的声明,xx.cpp文件中写函数的定义

  • 原来 TS 中 Declare 的作用是这样的!

    当你打开TypeScript项目中*.d.ts声明文件时,你可能会看到declare的身影。你知道declare的作用是什么?如果不知道的话,看完本文之后,也许你就懂了。在开发TypeScript项目的过程中,你可能会通过script标签的形式来引入第三方JS-SDK,比如引入微信公众平台的JS-S

  • 一个测试记录:利用【分段锁】来处理并发情况下的资源竞争问题

    目录问题描述测试代码测试结果测试代码简介别人的经验,我们的阶梯!在开发中经常遇到多个并发执行的线程,需要对同一个资源进行访问,也就是发生资源竞争。在这种场景中,一般的做法就是加锁,通过锁机制对临界区进行保护,以达到资源独占的目的。这篇文章主要描述的就是使用分段锁来解决这个问题,说起来很简单:就是把锁

  • N年Python老司机,血泪总结新手常见10大错误

    作为python的新手,大家在上手python的时候都会或多或少的接触到一些rookiemistake,也就是菜鸟级别的错误。小编作为一个老司机也是从这些错误中一点一点的积累经验,才慢慢的能够熟练的使用python。遇到错误不可怕,关键是要学会如何去避免犯这些错误。今天小编就带领大家看一下作为pyt

  • 我们应该怎么样编写 Go 语言库,有哪些标准可以参考?

     不久前我和朋友们想出一个主意,准备合并我们的IRCbots,并用Go重写它们。为了防止重写大部分现有功能,我们试图找到支持bots程序中使用的WebAPI的现有库。我们的项目需要一个RedditAPI的库。这篇文章启发于我找到的前三个库,我不打算说出它们的名字,以免羞辱它们的作者。上面说

  • 我们应该怎么样编写 Go 语言库,有哪些标准可以参考?

     不久前我和朋友们想出一个主意,准备合并我们的IRCbots,并用Go重写它们。为了防止重写大部分现有功能,我们试图找到支持bots程序中使用的WebAPI的现有库。我们的项目需要一个RedditAPI的库。这篇文章启发于我找到的前三个库,我不打算说出它们的名字,以免羞辱它们的作者。上面说

  • 如何写出让同事无法维护的代码?

     对,你没看错,本文就是教你怎么写出让同事无法维护的代码。一、程序命名容易输入的变量名。比如:Fred,asdf单字母的变量名。比如:a,b,c,x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)有创意地拼写错误。比如:SetPintleOpening,SetPintalClo

  • SG :一个简单的PHP语法糖扩展

    语法糖往往给程序员提供了更实用的编码方式,可以使代码更简洁流畅,语义更自然。本文介绍笔者自己写的PHP语法糖扩展,扩展了一种全新的PHP超全局变量获取方式。说说语法糖首先说说“语法糖”这个词绝非贬义词,它可以给我们的开发工作带来便利,是一种轻量级便捷的写法,既不会对语言本身的使用造成不利影响,也不会

推荐阅读