clintwebb / devplus Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/devplus
Automatically exported from code.google.com/p/devplus
The DpSocket object is not really designed for good blocking when waiting
for data. In some instances, if there is no data, we should wait for some
data. To do this, it needs to do a 'select' on the socket handle to
effectively block until data has arrived.
It would also be good if a derivative of DpSocket can have virtual
functions that fire when data arrives, and if all the data has not been
retrieved from the socket, fire it again. If no data is pulled off the
socket then dont fire again until more data arrives.
Original issue reported on code.google.com by [email protected]
on 11 Oct 2006 at 5:22
Modify the DpDataQueue object to actually store things in chunks so that
when it is pulling data out of the queue when there is a LOT of data in it,
it can be at least somewhat efficient. The rotating queue that expands
would probably work. A linked list of queue chunks could be used. If a
smaller peice is needed than what is in the first chunk, then grab that
peice of data and resize the first chunk. When inserting data, make a
copy of the chunk of data being added, and then add that pointer to the
end of the list. This should hopefully improve performance a bit when
using the queue for high-speed data communications.
The idea would be to totally reduce the need to resize chunks of memory, as
resizing is more expensive than creating multiple chunks and then using them.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2006 at 4:54
To make it easy to profide information about DevPlus we will provide a wiki
as a homepage for it.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2006 at 2:02
DevPlus is taken. We are a group of developers / testers of digital
television platforms. You can visit us on http://devplus-wiki.info
We'll really apreciate you change the name of your group.
Thank you,
Digital TB ([email protected])
Original issue reported on code.google.com by [email protected]
on 18 Feb 2007 at 5:45
There is hardly any documentation for developers who wish to use this
library.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2006 at 1:57
originally the DevPlus tools were in seperate files, but they were merged
into a single pair of header and source files. Now that the toolchain has
expanded and we now have to specify a larger number of _EXCLUDE defines to
remove the objects we dont want (or cant compile) in each project.
To make the code a bit more simple, we would split each logical component
into a seperate header and source file. This will make it a bit more
complicated for compilation scripts because each source file would then
have to be compiled as well.
To enhance this further, each component could be compiled into an object
file and put in the object archive and imported into a project with the -l
parameter to gcc.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2006 at 1:55
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.