大约有 8,000 项符合查询结果(耗时:0.0128秒) [XML]

https://www.tsingfun.com/ilife/tech/2256.html 

全食超市(Whole Foods Market)——精品超市的运营之道 - 资讯 - 清泛网 -...

...销售增长重回7%以上,净利润率在FY2010-2013间达到4%以上,在线下零售饱受冲击和竞争加剧的大环境下一枝独秀,一度成为美国零售市场最耀眼的明星。 二、成功之道:乘有机消费升级之风,聚焦高端消费群体,放权员工创新管...
https://www.tsingfun.com/it/tech/1331.html 

浅谈APM在电子交易系统中的应用 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...选定的几个点(包括局域网、广域网和任何相关数据库)获取性能指标样本,以确定哪里的传 统应用出现了问题。 虽然从其优势来看,基于网络的APM仍然有限,因为它通常用于查看应用在网络的节点之间需要走多远,但重要的...
https://bbs.tsingfun.com/thread-1380-1-1.html 

BLE(一)概述&工作流程&常见问题 - 创客硬件开发 - 清泛IT社区,...

...卡的MAC地址。两个蓝牙设备在通讯开始时通过询问的方式获取对方的DB_ADDR地址。 蓝牙的工作过程为: 蓝牙启动 -> 扫描设备 -> 设备配对(未配对的设备) -> 数据传输0x22 设备配对模式Numeric Comparison:配对双方都显示一个6...
https://www.tsingfun.com/it/bigdata_ai/2293.html 

理解Python的 with 语句 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术

...常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 Without the with statement, one would write something along the lines of: 如果不用with语句,代码如下: file = open("/tmp/foo.txt...
https://www.tsingfun.com/it/bigdata_ai/335.html 

MongoDB副本集详解 优于以往的主从模式 - 大数据 & AI - 清泛网 - 专注C/C++及内核技术

...用读 ARBITER: 仲裁者 DOWN:节点不可到达 UNKNOWN:未获取其他节点状态而不知是什么状态,一般发生在只有两个成员的架构,脑裂 REMOVED:移除复制集 ROLLBACK:数据回滚,在回滚结束时,转移到RECOVERING或SECONDARY状态 FAT...
https://www.tsingfun.com/it/cpp/1364.html 

windows下捕获dump之Google breakpad_client的理解 - C/C++ - 清泛网 - 专注C/C++及内核技术

...sp.com/archives/450 http://bigasp.com/archives/458 五、杂 (1)、获取breakpad_client 代码及其demo。 breakpad代码所在svn:http://google-breakpad.googlecode.com/svn/trunk 生成sln:D:\breakpad\src\tools\gyp>gyp.bat --no-circular-check "../../client/windows/breakpad_cl...
https://www.tsingfun.com/it/tech/897.html 

Android应用开发性能优化完全分析 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...表及Adapter优化;尽量复用getView方法中的相关View,不重复获取实例导致卡顿,列表尽量在滑动过程中不进行UI元素刷新等。 背景和图片等内存分配优化;尽量减少不必要的背景设置,图片尽量压缩处理显示,尽量避免频繁内...
https://www.tsingfun.com/down/ebook/106.html 

C++并发编程(中文版) - 文档下载 - 清泛网 - 专注C/C++及内核技术

...选择线程数… 24 2.5 标识线程… 26 2.6 小结… 28 第3章 在线程间共享数据… 29 3.1 线程之间共享数据的问题… 29 3.1.1 竞争条件… 31 3.1.2 避免有问题的竞争条件… 31 3.2 用互斥元保护共享数据… 32 3.2.1 使用C++中的互斥元… 32 ...
https://www.tsingfun.com/it/cpp/1373.html 

C++中智能指针的设计和使用 - C/C++ - 清泛网 - 专注C/C++及内核技术

...l; if (--ptr->use == 0) delete ptr; } // 获取数据成员 int *get_ptr() const { return ptr->ip; } int get_int() const { return val; } // 修改数据成员 void set_ptr(int *p) const { ptr-...
https://www.tsingfun.com/it/cp... 

C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术

...,也就更适合读多写少的场景。Hazard Pointer 的简单实现(在线执行): #include <atomic> #include <memory> #include <unordered_set> template <class T> struct HazardPointer { public: class Holder { public: explicit Holder(HazardPointer<T> *pointer) : poin...