2,481 skills found · Page 31 of 83
IPGeolocation / Ip Geolocation Api Java SDKOfficial Java SDK for the IPGeolocation API. Get IP geolocation, ASN, company, timezone, hostname, and user-agent data, plus security signals such as VPN detection, proxy detection, Tor detection, threat score, and cloud or data center IP checks.
bertilmuth / JavadataclassA simple Java code generator, that takes YAML as an input to generate data classes.
jasrodis / Javafx Dataviewer Example📊 Usage examples of javafx dataviewer - https://github.com/jasrodis/javafx-dataviewer-wrapper
uttesh / ExudeSimple java library to filter the stopping,stemming words from input data or file and link
oceanbase / Obkv Hbase Client JavaOBKV HBase Client is a Java library that enables access to OceanBase data by the HBase 0.94, 1.x, or 2.x APIs.
OluwoleOyetoke / Cracking The Coding Interview 6th EditionPersonal Java solutions to questions in Gayle McDowell's Cracking the Coding Interview book (6th edition) and some other algorithm/data structure questions from GeeksforGeeks dot org
OOP-778 / Memory StoreMemory Store is a full-featured indexed Java Collection capable of ultra-fast data lookup.
wxzen / Jcontourjcontour is a Java-based project about plotting meteorological contours. It integrates inverse distance weighting (IDW) and ordinary kriging interpolation algorithms, providing tools for visualizing and analyzing meteorological data.
virtualcitySYSTEMS / ColladaToBglTFConvertercolladaToBglTFConverter is a small groovy/Java tool to convert COLLADA data sets into the binary-glTF format, that is used in Cesium 1.10.
greenback-inc / Greenback JavaJava library to build modern applications with high-def itemized financial data. OCR, AI, and NLP for receipts, invoices, bills, and RFC822 email messages.
aerospike / Java Object MapperThe Java Object Mapper is a simple, light-weight framework used to map POJOs to the Aerospike database. Using simple annotations or a configuration YAML file to describe how to map the data to Aerospike, the project takes the tedium out of mapping the data through the powerful, low level interface.
LakshithaSankalpa / Java ATM Project HNDITJAVA notepad coding for ATM application and using data store for text files
danylaksono / Android SfM Client*disclaimer: this is not my project and is being discontinued. This repo is for historical purpose only. ----- Application to leverage a Structure from Motion pipeline by extracting features and matching frames onboard using OpenCV 2.4.2. The data gathered along with gravity sensor data is broadcasted via UDP serialized using Google's Protobuff. Multithreaded application using native C++ openCV code for SURF detection/extraction, creating and using C++ objects from Java using SWIG.
elQuixote / CulebraCulebra is a live agent based C# library (Wrapper around Culebra Java library) and plugin for Grasshopper. It A collection of objects and behaviors for creating dynamic multi agent interactions. 2D|3D Multi Object Behavior library focused on hybrid system interactions with custom Visualization, Data, and performance features.
awadalaa / Android Global ParcelableSerialization in Java was far too slow for Android, so they created the Parcelable class that android developers use to serialize data. The Parcelable approach requires that you explicitly serialize the members of your class, but in the end, you get a much faster serialization of your objects. The problem is you have to do this with every class you create. In a large project with many classes with many objects this becomes tedious violating the rules of code reusability. The solution is to create the Global Parcelable class that all other classes can extend.
ikayzo / SDL.NETThe Simple Declarative Language provides an easy way to describe lists, maps, and trees of typed data in a compact, easy to read representation. The simple and intuitive API allows you to read, write, and access all the datastructures using a single class. For property files, configuration files, logs, and simple serialization requirements, SDL provides a compelling alternative to XML and Properties files. Implementations are available for Java and .NET; a port to C++ is in the works, with more languages on the way.
metabolomics-us / MonaMassBank of North America (MoNA) is a metadata-centric, auto-curating repository designed for efficient storage and querying of mass spectral records. The MoNA server is a set of Spring microservices written in Scala and Java utilizing MongoDB and ElasticSearch for data storage and RabbitMQ for messaging. The front-end is an Angular 10 web application that communicates with the server through REST endpoints.
laiguixian / AndroidRPA中文:这个软件运行后能悬浮在所有软件之上,可以自动控制安卓系统下安装的微信,对指定微信发的每个语音进行录制后转发到指定的微信群,全程自动化,减少人工成本,当然这个软件是我很多年前(约2016年)自己开发的,现在的安卓系统和微信早就更新了不知道多少版了,所以现在应该是不能控制的,不过原理是类似的,改改应该也还可以用,这个软件在稳定性方面使用了自驱式的原理,可以说是现代人工智能的起源之一。软件原理:软件采用自驱式推进软件往前运行,通过不断截取屏幕图片,跟预置的需要识别的界面数据和需要点击的按钮图片数据进行比对(这个比对包括对图形的二值化,异化,比对等等),然后进行相关操作。多年后的今天,我发现这种自动化操作居然发展出了一个行业:RPA机器人。所以这个软件我觉得你可以看成是一个RPA机器人,这个机器人运行在安卓下对窗体应用进行自动化操作。这个软件是我很多年前自己开发的,现在把源代码公开出来,由于暂时没有时间,所以直接公开,未做代码调整和优化,希望对技术传播有所助益。本代码公开纯属技术交流,没有收取任何费用,软件分为两部分:安卓RPA机器人,控制后端,机器人使用android studio开发,后端:java+sqlserver,以webservice提供服务。 After running, this software can be suspended on all the software. It can automatically control the wechat installed under the Android system, record and forward each voice sent by the designated wechat group to the designated wechat group, and the whole process is automated to reduce labor costs. Of course, this software was developed by myself many years ago (about 2016). Now the Android system and wechat have been updated for a long time. I don't know how many versions, so it should be uncontrollable now, However, the principle is similar, and the modification should also be used. This software uses the self driving principle in terms of stability, which can be said to be one of the origins of modern artificial intelligence. Software principle: the software uses self driving to push the software forward. By constantly intercepting screen images, it compares with the preset interface data that needs to be identified and the button image data that needs to be clicked (this comparison includes binarization, alienation, comparison, etc. of graphics), and then carries out relevant operations. Today, many years later, I found that this kind of automation has developed an industry: RPA robot. So I think you can think of this software as an RPA robot, which runs under Android to automate window applications. This software was developed by myself many years ago, and now the source code is published. Because I don't have time for the time being, it is directly published without code adjustment and optimization. I hope it will be helpful to the spread of technology. This code is disclosed purely for technical exchange without any charge. The software is divided into two parts: Android RPA robot, which controls the back-end. The robot is developed using Android studio, and the back-end: java+sqlserver, which provides services with WebService.
sanusanth / C Basic Simple ProgramWhat is C++? C++ is a general-purpose, object-oriented programming language. It was created by Bjarne Stroustrup at Bell Labs circa 1980. C++ is very similar to C (invented by Dennis Ritchie in the early 1970s). C++ is so compatible with C that it will probably compile over 99% of C programs without changing a line of source code. Though C++ is a lot of well-structured and safer language than C as it OOPs based. Some computer languages are written for a specific purpose. Like, Java was initially devised to control toasters and some other electronics. C was developed for programming OS. Pascal was conceptualized to teach proper programming techniques. But C++ is a general-purpose language. It well deserves the widely acknowledged nickname "Swiss Pocket Knife of Languages." C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 3 major times in 2011, 2014, and 2017 to C++11, C++14, and C++17. About C++ Programming Multi-paradigm Language - C++ supports at least seven different styles of programming. Developers can choose any of the styles. General Purpose Language - You can use C++ to develop games, desktop apps, operating systems, and so on. Speed - Like C programming, the performance of optimized C++ code is exceptional. Object-oriented - C++ allows you to divide complex problems into smaller sets by using objects. Why Learn C++? C++ is used to develop games, desktop apps, operating systems, browsers, and so on because of its performance. After learning C++, it will be much easier to learn other programming languages like Java, Python, etc. C++ helps you to understand the internal architecture of a computer, how computer stores and retrieves information. How to learn C++? C++ tutorial from Programiz - We provide step by step C++ tutorials, examples, and references. Get started with C++. Official C++ documentation - Might be hard to follow and understand for beginners. Visit official C++ documentation. Write a lot of C++ programming code- The only way you can learn programming is by writing a lot of code. Read C++ code- Join Github's open-source projects and read other people's code. C++ best programming language? The answer depends on perspective and requirements. Some tasks can be done in C++, though not very quickly. For example, designing GUI screens for applications. Other languages like Visual Basic, Python have GUI design elements built into them. Therefore, they are better suited for GUI type of task. Some of the scripting languages that provide extra programmability to applications. Such as MS Word and even photoshop tend to be variants of Basic, not C++. C++ is still used widely, and the most famous software have their backbone in C++. This tutorial will help you learn C++ basic and the advanced concepts. Who uses C++? Some of today's most visible used systems have their critical parts written in C++. Examples are Amadeus (airline ticketing) Bloomberg (financial formation), Amazon (Web commerce), Google (Web search) Facebook (social media) Many programming languages depend on C++'s performance and reliability in their implementation. Examples include: Java Virtual Machines JavaScript interpreters (e.g., Google's V8) Browsers (e.g., Internet Explorer, Mozilla's Firefox, Apple's Safari, and Google's Chrome) Application and Web frameworks (e.g., Microsoft's .NET Web services framework). Applications that involve local and wide area networks, user interaction, numeric, graphics, and database access highly depend on C++ language. Why Use C++ C++ is one of the world's most popular programming languages. C++ can be found in today's operating systems, Graphical User Interfaces, and embedded systems. C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs. C++ is portable and can be used to develop applications that can be adapted to multiple platforms. C++ is fun and easy to learn! As C++ is close to C# and Java, it makes it easy for programmers to switch to C++ or vice versa Definition - What does C++ Programming Language mean? C++ is an object oriented computer language created by notable computer scientist Bjorne Stroustrop as part of the evolution of the C family of languages. Some call C++ “C with classes” because it introduces object oriented programming principles, including the use of defined classes, to the C programming language framework. C++ is pronounced "see-plus-plus." C++ Variables Variables are the backbone of any programming language. A variable is merely a way to store some information for later use. We can retrieve this value or data by referring to a "word" that will describe this information. Once declared and defined they may be used many times within the scope in which they were declared. C++ Control Structures When a program runs, the code is read by the compiler line by line (from top to bottom, and for the most part left to right). This is known as "code flow." When the code is being read from top to bottom, it may encounter a point where it needs to make a decision. Based on the decision, the program may jump to a different part of the code. It may even make the compiler re-run a specific piece again, or just skip a bunch of code. You could think of this process like if you were to choose from different courses from Guru99. You decide, click a link and skip a few pages. In the same way, a computer program has a set of strict rules to decide the flow of program execution. C++ Syntax The syntax is a layout of words, expression, and symbols. Well, it's because an email address has its well-defined syntax. You need some combination of letters, numbers, potentially with underscores (_) or periods (.) in between, followed by an at the rate (@) symbol, followed by some website domain (company.com). So, syntax in a programming language is much the same. They are some well-defined set of rules that allow you to create some piece of well-functioning software. But, if you don't abide by the rules of a programming language or syntax, you'll get errors. C++ Tools In the real world, a tool is something (usually a physical object) that helps you to get a certain job done promptly. Well, this holds true with the programming world too. A tool in programming is some piece of software which when used with the code allows you to program faster. There are probably tens of thousands, if not millions of different tools across all the programming languages. Most crucial tool, considered by many, is an IDE, an Integrated Development Environment. An IDE is a software which will make your coding life so much easier. IDEs ensure that your files and folders are organized and give you a nice and clean way to view them. Types of C++ Errors Another way to look at C++ in a practical sense is to start enumerating different kinds of errors that occur as the written code makes its way to final execution. First, there are syntax errors where the code is actually written in an illegible way. This can be a misuse of punctuation, or the misspelling of a function command or anything else that compromises the integrity of the syntax as it is written. Another fundamental type of error is a compiler error that simply tells the programmer the compiler was not able to do its work effectively. As a compiler language, C++ relies on the compiler to make the source code into machine readable code and optimize it in various ways. A third type of error happens after the program has been successfully compiled. Runtime errors are not uncommon in C++ executables. What they represent is some lack of designated resource or non-working command in the executable program. In other words, the syntax is right, and the program was compiled successfully, but as the program is doing its work, it encounters a problem, whether that has to do with interdependencies, operating system requirements or anything else in the general environment in which the program is trying to work. Over time, C++ has remained a very useful language not only in computer programming itself, but in teaching new programmers about how object oriented programming works.
AnghelLeonard / Java Data StructuresCollection of data structures examples via Java