Communities

Total Articles 180
No.
Subject
Author
140 An efficient way to pass a big-sized string into a function. file
[Level:16]gilgil
77977   May 06, 2010
Suppose that there exists a big-sized string, and I would pass this string variable into a specific function. What will be the best way for speed? [Test] 1. Make 10,000,000 byte length string varia...  
139 Network Device Icon ( iconworld_ppt_090313.ppt ) file
[Level:16]gilgil
101738   Jun 18, 2010
from : Siemens  
138 How to make soft AP on Windows7
[Level:16]gilgil
73954   May 07, 2011
[install] netsh wlan set hostednetwork mode=allow "ssid=gilgil" "key=1234567890" keyUsage=persistent [uninstall] netsh wlan set hostednetwork mode=disallow [start] netsh wlan start hostednetwork [stop] netsh ...  
137 Photoshop on the web
[Level:16]gilgil
118412   Jun 07, 2011
http://pixlr.com/edi-tor  
136 Sound Processing Library(soundtouch)
[Level:16]gilgil
79303   Jun 09, 2011
http://www.surina.ne-t/soundtouch  
135 boost serialize example file
[Level:16]gilgil
104031   Jun 10, 2011
Person.h #ifndef PersonH #define PersonH #include <string> // for std::string #include <boost/serialization/-access.hpp> class Person { public: Person(); public: int age; bool sex; std::string name; private: friend class ...  
134 How to disable other adapters on Windows
[Level:16]gilgil
179528   Jun 29, 2011
netsh interface isatap set state disabled netsh interface teredo set state disabled netsh in 6to4 set state disable  
133 Write floating point variable information with sign, exponent and significand. 1 file
[Level:16]gilgil
85033   Jul 26, 2011
[Source Code] #include <iostream> #include <string> typedef unsigned int uint32; std::string tobin(int significand) { std::string res = (significand == 0) ? "1" : "1."; int mask = 0x00400000; while (significand ...  
132 Add make option in bashrc file(Ubuntu)
[Level:16]gilgil
97971   Aug 08, 2011
In linux, when you make cpp project, you might have a case that you are always forced to set default include path and default library path. This is a quick tip for you to solve this problem. original ...  
131 How to measure time difference
[Level:16]gilgil
106736   Aug 10, 2011
[Windows] #include <windows.h> DWORD begTick = GetTickCount(); foo(); DWORD endTick = GetTickCount(); printf("%d\n", endTick - begTick); [Linux] #include <sys/time.h> struct timeval begTick; gettimeofday(&begTic...  
130 cache test file
[Level:16]gilgil
75122   Aug 10, 2011
.. cache test source code files.cache.zip  
129 Default STL Allocator
[Level:16]gilgil
94065   Aug 15, 2011
template<typename T> struct Allocator : public std::allocator<T> { Allocator() { } template<class Other> Allocator( const Allocator<Other>& _Right ) { } inline typename std::allocator<T>::pointer allocate(t...  
128 malloc_test file
[Level:16]gilgil
75430   Aug 15, 2011
[Source code] #include <list> #include <stdlib.h> #include <stdio.h> void usage() { printf("malloc test made by gilgil\n"); printf("syntax : malloc_test <count> <size1> <size2> ... \n"); printf("example : malloc_test 10 ...  
127 How to remove folders recursively
[Level:16]gilgil
76127   Aug 27, 2011
[Linux] find . -name .svn -exec rm -rf {} \; [Windows] for /d /r . %d in (.svn) do @if exist "%d" rd /s/q "%d" However, you can use my tool "rm_folder". http://www.gilgil.ne-t/9075  
126 How to remove ^M from file
[Level:16]gilgil
75346   Aug 29, 2011
In vi editor, do the following: :g/^M/s/// ^M has to be entered with the key strokes "ctrl-v followed by ctrl-m".  
125 How to demangle class name using boost 2 file
[Level:16]gilgil
77466   Aug 31, 2011
[Source] #include <boost/units/detail/u-tility.hpp> #include <iostream> #include <typeinfo> namespace bud = boost::units::detail-; using namespace std; namespace ns { class MyClass {}; struct MyStruct {}; } void test() { cout << "i...  
124 Running specific test units selected by their name 1 image
[Level:16]gilgil
78330   Sep 02, 2011
> The Unit Test Framework > User's guide > Runtime configuration > Run by name Running specific test units selected by their name In regular circumstances test module execution initiates testing of a...  
123 How to overload new and delete operator in C++
[Level:16]gilgil
79309   Sep 03, 2011
[debug_new.h] #ifndef __DEBUG_NEW_H__ #define __DEBUG_NEW_H__ #include <malloc.h> #include <stdio.h> void* operator new(size_t size) { void* res = malloc(size); printf("void* operator new(size_t size) %u %p\n", s...  
122 The difference of calling virtual function in constructor and destructor between C++ and Pascal. 1 file
[Level:16]gilgil
116469   Sep 03, 2011
[CPP] - ECX register is used for object pointer. class Base { public: Base() { foo(); mov ecx,dword ptr [this] // ecx <- object pointer call Base::foo (4111A9h) // direct call } virtual void foo() { ...  
121 The difference between global object and static object. 4 file
[Level:16]gilgil
89695   Sep 11, 2011
[StaticObject] [StaticObject.h] class StaticObject { public: static StaticObject& instance(); }; [StaticObject.cpp] StaticObject& StaticObject::instan-ce() { static StaticObject staticObject; // --- (1) --- return s...  


XE Login