We are an award-winning tech entrepreneurship website where trusted experts can provide value globally.

Since 1998, DevX has helped people start businesses, build websites, and provide enterprise technology to people globally. Interviewing the likes of Microsoft’s co-founder, Steve Ballmer, the publication brings comprehensive, reliable, and accessible insights to the Internet.

devxlogo

Trusted for 26 years

Over 30K Articles

1M+ Readers

Expert-reviewed

10K+ Tech Terms

As seen in:

microsoft logo
business_insider_logo
wired_logo
berkley
arstechnica_logo
hackernoon

The Latest

DevX - Software Development Resource

Self-referential Inheritance

Consider the following example: class A : public list < A >{ // …}; Does your compiler accept it? According to the Standard, using an incomplete type as a template

DevX - Software Development Resource

Viewing Error Outputs From Java Applets in IE

The file Java/Javalog.txt in the Windows directory (i.e. C:windowsJava.Javalog.txt for windows and C:winntJavaJavalog.txt for NT) contains information for the last applet that was loaded by Internet Explorer. This file contains

DevX - Software Development Resource

How to Access Cookies Set at the Client Side

Class javax.servlet.http.cookies can be used to access cookies on the client side. The following code demonstrates this technique. The code also checks for the cookie names in order to access

DevX - Software Development Resource

Another Way to Delete Files or Filetypes

This routine uses all the good stuff that FileSystemObject offers. Here it is: Public Sub DeleteFiles(ByVal strPath As String, ByVal strExtension As String) Dim fsoMain As Scripting.FileSystemObject Dim folToDeleteFrom As

DevX - Software Development Resource

Delete Duplicate Rows From an Oracle Table

It’s easy to introduce duplicate rows of data into Oracle tables by running a data load twice without the primary key or unique indexes created or enabled.Here’s how you remove

DevX - Software Development Resource

Another Way To Compare Strings

When comparing a string, you can use this: public class compareString{ public static void main(String[] args) { String stringToCompare =

DevX - Software Development Resource

Renaming an Oracle Table

Create a synonym to the table with a new name. A public synonym is accessible by all schemas in the database, not just the user who created the synonym.Here is

DevX - Software Development Resource

Implementing Interfaces on Forms

There is an easy way to make your application respond to data changes in forms, by implementing interfaces on your forms.For example, when you have an order application and insert,

DevX - Software Development Resource

Mutual Exclusion in Servlets

While writing portals using servlets, it is possible for two users to enter the same login name and press request at exactly the same time. It

DevX - Software Development Resource

Reversing Array Elements in O(n/2)

Reversing Array Elements in O(n/2) where n is the number of elements: Public Sub ReverseArray(arrPerson() as String)Dim iIndex As IntegerDim strTemp As String For iIndex=LBound(arrPerson) To UBound2(arrPerson) strTemp=arrPerson(iIndex)arrPerson(iIndex)=arrPerson(UBound(arrPerson)-iIndex+LBound(arrPerson)) arrPerson(UBound(arrPerson)-iIndex)=strTemp NextEnd

DevX - Software Development Resource

Some Notes on the Len() Function

In VB, function Len() is mainly used to return the length of a string.However, if you pass something other than a string type variable as its argument, the result may

DevX - Software Development Resource

How to Share a Handle Between Two Threads

Whenever a handle is passed to another thread, use the DuplicateHandle API to create a duplicate handle to the same object and pass this duplicated handle to the thread. That

DevX - Software Development Resource

Determine Current User

In Windows, the computer can be set up so that many different users can log into the computer. The current user

DevX - Software Development Resource

Use Mid$ to Compose a Big String

The following code is a fast way to compose a big string by using Mid$ function instead of using the concatenating operator. The strings concatenated in a loop are often

DevX - Software Development Resource

CString – IPAddress(DWORD) Conversion for CIPAddressCtrl

The following method returns a (DWORD)IPAddress from a(CString)IPAddress. It is quite useful when using the CIPAddressControl. DWORD CMyClass::GetDWORDIPAddress(CString strIPAddress){ strIPAddress.MakeReverse();// Start from behind char DOT = ‘.’; DWORD dwReturnValue =