Coder Social home page Coder Social logo

xq198109 / clib Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thearcticocean/clib

0.0 0.0 0.0 8.46 MB

the repository stores some c/c++ libraries and simple examples

C++ 41.71% Python 40.12% C 10.28% C# 0.41% GAP 0.04% Makefile 4.84% QMake 0.13% CMake 2.47%

clib's Introduction

This folder stores some C/C++ libraries and simple examples.

  • sem.c: a simple semaphore using example.
  • popen.c: a simple popen using example.
  • myLocker: a multiple threads text encrypt tool. You can read its introduction for more details in its README.md
  • threadFinishBySem.c: a semphore multi-threads example which makes sure some threads finished order by it's ID (0,1,2,3,...,9)
  • pointerFun.cpp: a function pointer using example. It's very simple and easy to use.
  • arrayExpand.cpp: a simple example which showes how to expand an array. Its solution was gotten from C++ STL::vector
  • itoa.cpp: my custom itoa function. It convert long long data to char *
  • date_time.cpp: simple example that uses boost date type "date_time".
  • boostSignal: some cases shows how to use boost's signals.
  • boostBind: some cases shows how to use boost's bind.
  • runtime_error.cpp: test what would happen if we catch exception or not after throwing runtime_error("a = 0!").
  • stdPrinter.c: write() is C function without I/O buffer, we can use it and usleep to print more interestingly.
  • DbusTest: Dbus using example based on GDbus (GLib)
  • LambdaExpression: some cases of c plus plus lambda expresion.
  • CCallBack.c: this is a simple C call back function using example.
  • binary_function.cpp: use binary_function to write simple class to define self comparison function.
  • VTKLearn: the folder contains some basic cases that for us to learn VTK, some cases use qt.
  • MSVCLogprinter: the folder has example that provides logprinter to output log in file with MSVC.
  • CPPDisableCopy: an example that ban to copy class object.
  • ArchClip: an example that clip 3D model by plane based on VTK and Qt
  • OpenCTM: some examples which use OpenCTM library to compress 3D mesh
  • CheckFolderChange.cpp: use sha256 to check whether the files in folder are changed.
  • UpdateJson.cpp: Change all picture's pathes, change them from Setting Data1/photo to Photo path
  • AxisActor: show axis actor, three rings to rotate the cone.
  • This is test line 2.
  • ClipThreeRings: hide another half ring when rotate cone, this example is relevant to AxisActor
  • vtkFactory: a simple example which show how to define my own vtk factory and use it to create instance.
  • VTKLearn/CreateCurve: we can change the shape of curve and export it.
  • VTKLearn/ConnectedEdgeList: find the longest connected edge list in the 3D Model By VTK
  • VTKLearn/vtkSelectExplore: try to avoid 'can't follow edge' in vtkSelectPolyData
  • VTKLearn/touchMoving: move object on the surface of superquadric, it move bracket on tooth surface on master branch and move cube on quadric surface on touchCube branch
  • clib's People

    Contributors

    emilesonneveld avatar thearcticocean avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google โค๏ธ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.