This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* This code pieces shows how to use the intrusive_ptr in the boost 1.55 | |
* | |
*/ | |
#include <boost/smart_ptr.hpp> | |
#include <boost/smart_ptr/intrusive_ref_counter.hpp> | |
/** | |
* Define our own counter and the intrusive_ptr_add_ref(), intrusive_ptr_release() | |
* function for intrusive_ptr<Test1> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <string> | |
#include <iostream> | |
using std::string; | |
std::string hexPrint( const char* s, int n ) { | |
std::string result; | |
char buf[4]; | |
for( int i = 0; i < n; i+= 16 ) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <hiredis.h> | |
#include <streambuf> | |
#include <iostream> | |
#include <cstring> | |
class redis_streambuf: public std::streambuf { | |
public: | |
explicit redis_streambuf( redisContext* context, const char* key, std::size_t buf_size = 2048 ) | |
:context_( context ), | |
key_( key ), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#------------------------------------------------- | |
# | |
# Project created by QtCreator 2014-06-24T03:02:08 | |
# | |
#------------------------------------------------- | |
QT += core | |
QT -= gui |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Get these files and copy it to a directory | |
# Get a .png file and rename it to coffee.png and also put the the same directory as the source file | |
# compile and run it with command: | |
$ java -cp . WindowNotifier |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <zookeeper.h> | |
#include <iostream> | |
#include <string> | |
#include <unistd.h> | |
#include <mutex> | |
#include <condition_variable> | |
#include <sstream> | |
class ZkQueue { | |
public: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define FDB_API_VERSION 200 | |
#include <foundationdb/fdb_c.h> | |
#include <iostream> | |
#include <thread> | |
#include <string> | |
#include <unistd.h> | |
void init() { | |
fdb_error_t err = fdb_select_api_version( FDB_API_VERSION ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
If the coreos is deployed behind a proxy, we can simply use following steps to make docker work: | |
1) copy the /usr/lib/systemd/system/docker.service to /etc/systemd/system/ directory | |
sudo cp /usr/lib/systemd/system/docker.service /etc/systemd/system/ | |
2) edit the /etc/systemd/system/docker.service file and add | |
Environment="HTTP_PROXY=http://proxy.example.com:8080" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<!-- | |
** DO NOT EDIT THIS FILE. | |
** If you make changes to this file while any VirtualBox related application | |
** is running, your changes will be overwritten later, without taking effect. | |
** Use VBoxManage or the VirtualBox Manager GUI to make changes. | |
--> | |
<VirtualBox xmlns="http://www.innotek.de/VirtualBox-settings" version="1.12-linux"> | |
<Global> | |
<ExtraData> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) edit file /var/lib/boot2docker/profile, and add the proxy setting lines to the file | |
export HTTP_PROXY=http://<proxy host>:<port> | |
export HTTPS_PROXY=https://<proxy host>:<port> | |
2) restart the docker | |
/etc/init.d/docker restart | |
OlderNewer