Materias dentro de su búsqueda.
Materias dentro de su búsqueda.
- Engineering & Applied Sciences 372
- Computer Science 300
- Development 251
- Application software 244
- Java (Computer program language) 193
- Web site development 149
- XML (Document markup language) 132
- Web sites 125
- Database management 123
- Design 114
- Computer programs 104
- Internet programming 93
- Microsoft .NET Framework 88
- XML (Lenguaje de marcas) 86
- Electrical & Computer Engineering 76
- Telecommunications 75
- C# (Computer program language) 60
- Computer programming 59
- Android (Electronic resource) 55
- SQL server 54
- Programming languages (Electronic computers) 51
- Data processing 50
- Python (Computer program language) 48
- Computer software 47
- Programming 47
- Client/server computing 46
- Web services 44
- Management 42
- Relational databases 41
- Mobile computing 40
-
1561por Liberty, JesseTabla de Contenidos: “…The event Keyword -- Using Anonymous Methods -- Retrieving Values from Multicast Delegates -- Invoking Events Asynchronously -- Callback Methods -- Part II -- Building Windows Applications -- Creating a Simple Windows Form -- Using the Visual Studio Designer -- Creating a Windows Forms Application -- Creating the Basic UI Form -- Populating the TreeView Controls -- TreeNode objects -- Recursing through the subdirectories -- Getting the files in the directory -- Handling TreeView Events -- Clicking the source TreeView -- Expanding a directory -- Clicking the target TreeView -- Handling the Clear button event -- Implementing the Copy Button Event -- Getting the selected files -- Sorting the list of selected files -- Handling the Delete Button Event -- XML Documentation Comments -- Accessing Data with ADO.NET -- Relational Databases and SQL -- Tables, Records, and Columns -- Normalization -- Declarative Referential Integrity -- SQL -- The ADO.NET Object Model -- DataTables and DataColumns -- DataRelations -- Rows -- Data Adapter -- DBCommand and DBConnection -- DataAdapter -- DataReader -- Getting Started with ADO.NET -- Using OLE DB Managed Providers -- Working with Data-Bound Controls -- Populating a DataGrid Programmatically -- Customizing the DataSet -- Programming ASP.NET Applications and Web Services -- Understanding Web Forms -- Web Form Events -- Postback versus nonpostback events -- State -- Web Form Life Cycle -- Creating a Web Form -- Code-Behind Files -- Adding Controls -- Server Controls -- Data Binding -- Examining the Code -- Adding Controls and Events -- Web Services -- SOAP, WSDL, and Discovery -- Server-Side Support -- Client-Side Support -- Building a Web Service -- Testing Your Web Service -- Viewing the WSDL Contract -- Creating the Proxy -- Testing the Web Service -- Putting It All Together -- The Overall Design…”
Publicado 2001
Libro electrónico -
1562por Musciano, Chuck“…HTML and its XML-based descendant, XHTML, are the fundamental languages for working on the web, and the new edition of our popular HTML guide offers web developers a better way to become fluent in these languages. …”
Publicado 2011
Libro electrónico -
1563por Flanagan, David“…It includes new chapters on the Java Sound API and the New I/O API. The chapters on XML and servlets have been rewritten to cover the latest versions of the specific…”
Publicado 2004
Libro electrónico -
1564Publicado 2003Tabla de Contenidos: “…2.5.10 Step ten: Set up multiple location names (optional) -- 2.5.11 Step eleven: Start WebSphere Portal -- 2.5.12 Step twelve: Deploy the base portlets -- 2.6 WebSphere Transcoding Publisher PTF2 -- 2.7 WebSphere Portal Content Publishing PTF2 -- 2.8 Configuring the HTTP plug-in -- 2.8.1 Edit HTTP Server httpd.conf file -- 2.8.2 Create a plugin-cfg.xml file -- 2.8.3 Modify WebSphere Web container settings -- 2.8.4 Update Portal redirection mechanism -- 2.8.5 Test the login redirection -- 2.9 Installation worksheet -- Chapter 3. …”
Libro electrónico -
1565Publicado 2012“…Then, you'll learn how to write Transact-SQL statements, execute simple and complex database queries, handle system administration and security, and use the powerful analysis, business intelligence, and reporting tools. XML, spatial data, and full-text search are also covered in this step-by-step tutorial. …”
Libro electrónico -
1566por Obermeier, BarbaraTabla de Contenidos: “…Using the Basic panel -- Sharpening and reducing noise -- Sharpening images -- Adjusting noise -- Using the Calibration panel -- Working with Filmstrips -- Working with Profiles -- Looking at the Adobe Camera Raw profiles -- Managing profiles -- Creating a Favorites list -- Opening Non-Raw Images in the Camera Raw Editor -- Changing Image Defaults -- Working with XML Files and Preferences -- Changing program defaults -- Using Save Options -- Using sidecar files -- Chapter 8 Making and Modifying Selections -- Defining Selections -- Creating Rectangular and Elliptical Selections -- Perfecting squares and circles with Shift and Alt (Option on the Mac) -- Applying Marquee options -- Making Freeform Selections with the Lasso Tools -- Selecting with the Lasso tool -- Getting straight with the Polygonal Lasso tool -- Snapping with the Magnetic Lasso tool -- Working Wizardry with the Magic Wand -- Talking about Tolerance -- Wielding the Wand to select -- Modifying Your Selections -- Adding to, subtracting from, and intersecting a selection -- Avoiding key collisions -- Painting with the Selection Brush -- Painting with the Quick Selection Tool -- Selecting with the Auto Selection Tool -- Selecting Your Subject, Background, or Sky with One-Click Selecting -- Fine-Tuning with the Refine Selection Brush -- Working with the Cookie Cutter Tool -- Eliminating with the Eraser Tools -- The Eraser tool -- The Background Eraser tool -- The Magic Eraser tool -- Using the Select Menu -- Selecting all or nothing -- Reselecting a selection -- Inversing a selection -- Feathering a selection -- Refining the edges of a selection -- Using the Modify commands -- Applying the Grow and Similar commands -- Saving and loading selections -- Chapter 9 Working with Layers -- Getting to Know Layers -- Converting a background to a layer -- Anatomy of the Layers panel…”
Publicado 2023
Libro electrónico -
1567Publicado 2024Tabla de Contenidos: “…Chapter 7: Attacking API Input Validation and Encryption Techniques -- Technical requirements -- Understanding API input validation controls -- Techniques for bypassing input validation controls in APIs -- SQL injection -- XSS attacks -- XML attacks -- Introduction to API encryption and decryption mechanisms -- Techniques for evading API encryption and decryption mechanisms -- Case studies - Real-world examples of API encryption attacks -- Summary -- Further reading -- Part 3: Advanced Techniques for API Security Testing and Exploitation -- Chapter 8: API Vulnerability Assessment and Penetration Testing -- Understanding the need for API vulnerability assessment -- API reconnaissance and footprinting -- Techniques for API reconnaissance and footprinting -- API scanning and enumeration -- Techniques for API scanning and enumeration -- API exploitation and post-exploitation techniques -- Exploitation techniques -- Post-exploitation techniques -- Best practices for API VAPT -- API vulnerability reporting and mitigation -- Future of API penetration testing and vulnerability assessment -- Summary -- Further reading -- Chapter 9: Advanced API Testing: Approaches, Tools, and Frameworks -- Technical requirements -- Automated API testing with AI -- Specialized tools and frameworks in AI-powered API testing -- Other AI security automation tools -- Large-scale API testing with parallel requests -- Gatling -- How to use Gatling for large-scale API testing with parallel requests -- Advanced API scraping techniques -- Pagination -- Rate limiting -- Authentication -- Dynamic content -- Advanced fuzzing techniques for API testing -- AFL -- Example use case -- API testing frameworks -- The RestAssured framework -- The WireMock framework -- The Postman framework -- The Karate DSL framework -- The Citrus framework -- Summary -- Further reading…”
Libro electrónico -
1568por Dow, ColinTabla de Contenidos: “…Exploring other IoT communication protocols -- Summary -- Part 4: Building an IoT Robot Car -- Chapter 11: Introducing ROS -- Technical requirements -- Exploring ROS -- Reviewing our TurtleSim controller ROS application -- Understanding ROS node communication -- Investigating ROS project structure and organization -- Aligning ROS distributions with Ubuntu LTS versions -- Installing Ubuntu and ROS onto our Raspberry Pi -- Installing Ubuntu on our Raspberry Pi 4 -- Adding ROS to our Ubuntu installation -- Testing our ROS installation -- Running and controlling a simulated robot -- Launching and testing TurtleSim -- Creating an ROS workspace and package -- Modifying the generated Python code -- Updating package.xml -- Compiling and running our code -- Controlling our robot with an MQTT message -- Summary -- Chapter 12: Creating an IoT Joystick -- Technical requirements -- Understanding our IoT joystick application -- Wiring up our circuit -- Developing the code for our IoT joystick -- Setting up our Raspberry Pi Pico WH -- Creating a Joystick class -- Sending MQTT messages from our IoT joystick -- Creating a custom ROS node for our application -- Creating our custom robot_control node -- Controlling a ROS TurtleSim robot using our IoT joystick -- Constructing the IoT joystick case -- Summary -- Chapter 13: Introducing Advanced Robotic Eyes for Security (A.R.E.S.) -- Technical requirements -- Exploring our A.R.E.S. application -- Constructing A.R.E.S. -- Identifying the 3D-printed frame parts -- Identifying the components used to create A.R.E.S. -- Building A.R.E.S. -- Wiring up A.R.E.S. -- Software setup and configuration -- Installing Ubuntu onto our Raspberry Pi 3B+ -- Running the installation script -- Creating alarm code for the Pico H -- Testing and controlling the motors -- Testing communication between Pi and Pico -- Testing the ToF sensor…”
Publicado 2024
Libro electrónico -
1569por Simovic, VladimirTabla de Contenidos: “…5.2.6 Header Footer Code Manager: Code-Ergänzungen für Nicht-Programmierer -- 5.2.7 Koko Analytics: Statistik ohne Schnüffeln -- 5.2.8 Limit Login Attempts Reloaded: Du kommst hier nicht rein -- 5.2.9 Plugin Report: Erfahren Sie mehr über alle installierten Plugins -- 5.2.10 Redirection: Weiterleitungen einrichten und verwalten -- 5.2.11 Shariff Wrapper: Sicherer Kontakt zu sozialen Netzwerken -- 5.2.12 The SEO Framework: Unterstützung bei der Suchmaschinenoptimierung -- 5.2.13 User Role Editor: Benutzergruppen verwalten und individuell anpassen -- 5.2.14 WP Maintenance Mode & -- Coming Soon: Baustellenseite anlegen -- 5.2.15 WP Rollback: Updates rückgängig machen -- 6 Tipps für Fortgeschrittene -- 6.1 Sicherheit erhöhen -- 6.1.1 Datenbankpräfix ändern -- 6.1.2 Nutzername und Passwort -- 6.1.3 Automatische Benutzerregistrierung deaktiviert lassen -- 6.1.4 Anmeldeversuche begrenzen mit Limit Login Attempts Reloaded -- 6.1.5 XML-RPC-Schnittstelle sperren -- 6.1.6 Zugriff einschränken -- 6.2 Performance optimieren -- 6.2.1 Warum ist die Optimierung der Ladezeiten wichtig? …”
Publicado 2022
Libro electrónico -
1570por Press, Posts & TelecomTabla de Contenidos: “…Intro -- 内容提 -- 作 简介 -- 审稿人简介 -- 前 -- 源与支持 -- 目录 -- 第1章 取数据与清洗数据 -- 1.1 简介 -- 1.2 使用 Java 从分层目录中提取所有文件名 -- 准备工作 -- 操作步 -- 1.3 使用Apache Commons IO从多层目录中提取所有文件名 -- 准备工作 -- 操作步 -- 1.4 使用 Java 8 从文本文件一次性 取所有内容 -- 操作步 -- 1.5 使用Apache Commons -- 准备工作 -- 操作方法 -- 1.6 使用Apache Tika 提取PDF 文本 -- 准备知 -- 操作步 -- 1.7 使用正则 式清洗 ASCII 文本文件 -- 操作步 -- 1.8 使用Univocity 析CSV 文件 -- 准备工作 -- 操作步 -- 1.9 使用Univocity 析TSV 文件 -- 准备工作 -- 操作步 -- 1.10 使用JDOM 析XML 文件 -- 准备工作 -- 操作步 -- 1.11 使用JSON.simple 编写JSON 文件 -- 准备工作 -- 操作步 -- 1.12 使用JSON.simple 取JSON 文件 -- 准备工作 -- 操作步 -- 1.13 使用JSoup 从一个URL 提取Web 数据 -- 准备工作 -- 操作步 -- 1.14 使用Selenium Webdriver 从网站提取Web 数据 -- 准备工作 -- 操作步 -- 1.15 从MySQL 数据库 取 格数据 -- 准备工作 -- 操作步 -- 第2章 为数据建立索引与搜索数据 -- 2.1 简介 -- 2.2 使用Apache Lucene 为数据建立索引 -- 准备工作 -- 操作步 -- 工作原理 -- 2.3 使用Apache Lucene 搜索带索引的数据 -- 准备工作 -- 操作步 -- 第3章 数据统 分析 -- 3.1 简介 -- 3.2 生成描 性统 -- 操作步 -- 3.3 生成概 统 -- 操作步 -- 3.4 从多种分布生成概 统 -- 操作步 -- 更多内容 -- 3.5 算 率分布 -- 操作步 -- 3.6 算字符串中的 -- 操作步 -- 工作原理 -- 3.7 使用Java 8 算字符串中的 -- 操作步 -- 3.8 算简单回归 -- 操作步 -- 3.9 算普 最小二乘回归 -- 操作步 -- 3.10 算广义最小二乘回归 -- 操作步 -- 3.11 算两组数据点的协方差 -- 操作步 -- 3.12 为两组数据点 算皮尔 相关系数 -- 操作步 -- 3.13 执 对t检 -- 操作步 -- 3.14 执 卡方检 -- 操作步 -- 3.15 执 单因素方差分析 one-way ANOVA test -- 操作步 -- 3.16 执 K-S 检 -- 操作步 -- 第4章 数据学习I -- 4.1 简介 -- 4.2 创建与保存ARFF 文件 -- 操作步 -- 4.3 对机器学习模型 交叉 -- 操作步 -- 4.4 对新的测 数据 分类 -- 准备工作 -- 操作步 -- 4.5 使用 滤分类器对新测 数据分类 -- 操作步 -- 4.6 创建线性回归模型 -- 操作步 -- 4.7 创建 回归模型 -- 操作步 -- 4.8 使用K均值算法对数据点 类 -- 操作步 -- 4.9 依据类别对数据 类处理 -- 操作方法 -- 4.10 学习数据 的关 则 -- 准备工作 -- 操作步 -- 4.11 使用低层方法、 滤方法、元分类器方法 择特征/属性 -- 准备工作 -- 操作步 -- 第5章 数据学习II -- 5.1 简介 -- 5.2 使用Java 机器学习库 Java-ML 向数据应用机器学习 -- 准备工作 -- 操作步 -- 5.3 使用斯坦福分类器对数据点分类 -- 准备工作 -- 操作步 -- 工作原理 -- 5.4 使用MOA 对数据点分类 -- 准备工作 -- 操作步 -- 5.5 使用 Mulan 对多标签数据点 分类 -- 准备工作 -- 操作步 -- 第6章 从文本数据提取信息 -- 6.1 简介 -- 6.2 使用Java 检测标 单…”
Publicado 2024
Libro electrónico -
1571Publicado 2017Tabla de Contenidos: “…Ticks -- Signals -- Alarms -- Multiprocessing -- Summary -- Chapter 6: Prominent OOP Features -- Object inheritance -- Objects and references -- Object iteration -- Object comparison -- Traits -- Reflection -- Summary -- Chapter 7: Optimizing for High Performance -- Max execution time -- Memory management -- File uploads -- Session handling -- Output buffering -- Disabling debug messages -- Zend OPcache -- Concurrency -- Summary -- Chapter 8: Going Serverless -- Using the serverless framework -- Using Iron.io IronWorker -- Summary -- Chapter 9: Reactive Programming -- Similarities with event-driven programming -- Using RxPHP -- Installing RxPHP -- Observable and observer -- Subject -- Operator -- Writing custom operators -- Non-blocking IO -- Using React -- Installing React -- React event loop -- Observables and event loop -- Summary -- Chapter 10: Common Design Patterns -- Base patterns -- The registry pattern -- Creational patterns -- The singleton pattern -- The prototype pattern -- The abstract factory pattern -- The builder pattern -- The object pool pattern -- Behavioral patterns -- The strategy pattern -- The observer pattern -- The lazy initialization pattern -- The chain of responsibility pattern -- Structural patterns -- The decorator pattern -- Summary -- Chapter 11: Building Services -- Understanding the client-server relationship -- Working with SOAP -- XML extensions -- Creating server -- Creating WSDL file -- Creating client -- Working with REST -- JSON extensions -- Creating server -- Creating client -- Working with Apache Thrift (RPC) -- Installing Apache Thrift -- Defining service -- Creating server -- Creating client -- Understanding microservices -- Summary -- Chapter 12: Working with Databases -- Working with MySQL -- Installing MySQL -- Setting up sample data -- Querying via the MySQLi driver extension -- Connecting…”
Libro electrónico -
1572Publicado 2017Tabla de Contenidos: “…-- Summary -- Chapter 8: Regular Expression Pitfalls, Optimization, and Performance Improvements -- Common pitfalls and ways to avoid them while writing regular expressions -- Do not forget to escape regex metacharacters outside a character class -- Avoid escaping every non-word character -- Avoid unnecessary capturing groups to reduce memory consumption -- However, don't forget to use the required group around alternation -- Use predefined character classes instead of longer versions -- Use the limiting quantifier instead of repeating a character or pattern multiple times -- Do not use an unescaped hyphen in the middle of a character class -- The mistake of calling matcher.goup() without a prior call to matcher.find(), matcher.matches(), or matcher.lookingAt() -- Do not use regular expressions to parse XML / HTML data -- How to test and benchmark your regular expression performance -- Catastrophic or exponential backtracking -- How to avoid catastrophic backtracking -- Optimization and performance enhancement tips -- Use a compiled form of regular expressions -- Use a negated character class instead of the greedy and slow .* or .+ -- Avoid unnecessary grouping…”
Libro electrónico -
1573Publicado 2018Tabla de Contenidos:Libro electrónico
-
1574Publicado 2017Tabla de Contenidos: “…Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: WordPress as a Web Application Framework -- WordPress as a CMS -- WordPress as a web application framework -- The MVC versus event-driven architecture -- Simplifying development with built-in features -- User management -- Media management -- Template management -- Database management -- Routing -- XML-RPC API -- REST API -- Caching -- Scheduling -- Plugins and widgets -- Themes -- Actions and filters -- The admin dashboard -- Identifying the components of WordPress -- The role of WordPress themes -- Structure of a WordPress page layout -- Customizing the application layout -- The role of the admin dashboard -- The admin dashboard -- Posts and pages -- Users -- Appearance -- Settings -- The role of plugins -- The role of widgets -- A development plan for the forum management application -- Application goals and target audience -- Planning the application -- User roles of the application -- Planning application features and functions -- Understanding limitations and sticking to guidelines -- Building a question-answer interface -- Prerequisites for building a question-answer interface -- Creating questions -- Customizing the comments template -- Changing the status of answers -- Saving the status of answers -- Generating a question list -- Enhancing features of the questions plugin -- Customizing the design of questions -- Categorizing questions -- Approving and rejecting questions -- Adding star rating to answers -- Summary -- Chapter 2: Implementing Membership Roles, Permissions, and Features -- Introduction to user management -- Preparing the plugin -- Getting started with user roles -- Creating application user roles -- The best action for adding user roles…”
Libro electrónico -
1575Publicado 2016Tabla de Contenidos: “…Types of plugin modules -- Reporting -- Workflows -- Custom fields -- Searching -- Links and tabs -- Remote invocation -- Actions and components -- Other plugin modules -- What goes into atlassian-plugin.xml? -- Working with the Plugins1 and Plugins2 versions -- Development -- Installation -- JIRA system plugins -- Stable and core APIs -- Modifying Atlassian bundled plugins -- How to do it... -- How it works... -- See also -- Converting plugins from V1 to V2 -- Getting ready -- How to do it... -- How it works... -- See also -- Adding resources into plugins -- Getting ready -- How to do it... -- Adding web resources into plugins -- How to do it... -- How it works... -- There's more... -- Web resource contexts -- Turning off batch mode -- Building JIRA from source -- Getting ready -- How to do it... -- How it works... -- There's more... -- Making a single class patch -- See also -- Adding new webwork actions to JIRA -- Getting ready -- How to do it... -- How it works... -- There's more... -- Adding new commands to the action -- See also -- Form token handling in webwork actions -- Getting ready -- How to do it... -- How it works... -- There's more... -- Providing a token in HTML links -- Getting the token programmatically -- Opting out of token checking in remote calls -- See also -- Capturing plugin installation/uninstallation events -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 3: Working with Custom Fields -- Introduction -- Writing a simple custom field -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Custom field searchers -- Getting ready -- How to do it... -- How it works... -- There's more... -- Dealing with custom fields on an issue -- Getting ready -- How to do it... -- How it works... -- See also -- Programming custom field options -- Getting ready -- How to do it... -- See also -- Overriding the validation of custom fields…”
Libro electrónico -
1576Publicado 2016Tabla de Contenidos: “…RDD operations -- Caching data -- Performance optimizations -- Analytics with the Dataset API -- Creating Datasets -- Converting a DataFrame to a Dataset -- Converting a Dataset to a DataFrame -- Accessing metadata using Catalog -- Data Sources API -- Read and write functions -- Built-in sources -- Working with text files -- Working with JSON -- Working with Parquet -- Working with ORC -- Working with JDBC -- Working with CSV -- External sources -- Working with AVRO -- Working with XML -- Working with Pandas -- DataFrame based Spark-on-HBase connector -- Spark SQL as a distributed SQL engine -- Spark SQL's Thrift server for JDBC/ODBC access -- Querying data using beeline client -- Querying data from Hive using spark-sql CLI -- Integration with BI tools -- Hive on Spark -- Summary -- Chapter 5: Real-Time Analytics with Spark Streaming and Structured Streaming -- Introducing real-time processing -- Pros and cons of Spark Streaming -- History of Spark Streaming -- Architecture of Spark Streaming -- Spark Streaming application flow -- Stateless and stateful stream processing -- Spark Streaming transformations and actions -- Union -- Join -- Transform operation -- updateStateByKey -- mapWithState -- Window operations -- Output operations -- Input sources and output stores -- Basic sources -- Advanced sources -- Custom sources -- Receiver reliability -- Output stores -- Spark Streaming with Kafka and HBase -- Receiver-based approach -- Role of Zookeeper -- Direct approach (no receivers) -- Integration with HBase -- Advanced concepts of Spark Streaming -- Using DataFrames -- MLlib operations -- Caching/persistence -- Fault-tolerance in Spark Streaming -- Failure of executor -- Failure of driver -- Performance tuning of Spark Streaming applications -- Monitoring applications -- Introducing Structured Streaming -- Structured Streaming application flow…”
Libro electrónico -
1577Publicado 2018Tabla de Contenidos: “…Compiling the plugin library -- Plugins registration -- Making the plugins available to the ROS toolchain -- The Plugin XML File -- Exporting plugins -- Using a plugin -- Running the code -- Understanding the ROS nodelets -- Getting ready -- How to do it... -- Creating a nodelet -- Plugin description -- Building and running nodelets -- There's more... -- Understanding the Gazebo Framework and plugin -- Getting ready -- How to do it... -- Hello World plugin -- Compiling the plugin -- Using a plugin -- Understanding the ROS transform frame (TF) -- Getting ready -- Using view_frames -- Using rqt_tf_tree -- Using tf_echo -- Using RViz and TF -- How to do it... -- Writing a TF broadcaster -- Writing a tf listener -- Compiling and running the TF -- Understanding the ROS Visualization tool (RViz) and its plugins -- Getting ready -- Display panel -- RViz toolbar -- View panel -- Time panel -- Developing an RViz plugin for IMU Display -- How to do it... -- Exporting the plugin -- Building and working with the plugin -- Chapter 4: ROS Visualization and Debugging Tools -- Introduction -- Debugging and profiling ROS nodes -- Getting ready -- How to do it... -- Logging and visualizing ROS messages -- Getting ready -- How it works... -- There's more... -- Inspecting and diagnosing the ROS system -- Getting ready -- How to do it... -- Visualizing and plotting scalar data -- Getting ready -- How to do it... -- There's more... -- Visualizing non-scalar data - 2D/3D images -- Getting ready -- How it works... -- Recording and playing back ROS topics -- Getting ready -- How it works... -- There's more... -- Chapter 5: Accessing Sensors and Actuators through ROS -- Introduction -- Understanding the Arduino-ROS interface -- Getting ready -- How to do it... -- How it works... -- Interfacing 9DoF Razor IMU-Arduino-ROS -- Getting ready -- How to do it... -- How it works... -- Using a GPS system - Ublox…”
Libro electrónico -
1578Publicado 2023Tabla de Contenidos: “…Developing an SEO-Friendly Website -- Making Your Site Accessible to Search Engines -- Content That Can Be Indexed -- Link Structures That Can Be Crawled -- XML Sitemaps -- Creating an Optimal Information Architecture -- The Importance of a Logical, Category-Based Flow -- Site Architecture Design Principles -- Flat Versus Deep Architecture -- Search-Friendly Site Navigation -- Root Domains, Subdomains, and Microsites -- When to Use a Subfolder -- When to Use a Subdomain -- When to Use a Separate Root Domain -- Microsites -- Selecting a TLD -- Optimization of Domain Names/URLs -- Optimizing Domains -- Picking the Right URLs -- Keyword Targeting -- Title Tags -- Meta Description Tags -- Heading Tags -- Document Text -- Image Filenames and alt Attributes -- Visual Search -- Boldface and Italicized Text -- Keyword Cannibalization -- Keyword Targeting in CMSs and Automatically Generated Content -- Effective Keyword Targeting by Content Creators -- Long-Tail Keyword Targeting -- Content Optimization -- Content Structure -- CSS and Semantic Markup -- Content Uniqueness and Depth -- Content Themes -- Duplicate Content Issues -- Consequences of Duplicate Content -- How Search Engines Identify Duplicate Content -- Copyright Infringement -- Example Actual Penalty Situations -- How to Avoid Duplicate Content on Your Own Site -- Controlling Content with Cookies and Session IDs -- What's a Cookie? …”
Libro electrónico -
1579Publicado 2023Tabla de Contenidos: “…The SOLID software methodology -- SRP -- Open/closed principle (OCP) -- Liskov substitution principle (LSP) -- Interface segregation principle (ISP) -- Dependency inversion principle (DIP) -- Summary -- Questions -- Further reading -- Chapter 4: Writing Clean Functions -- Technical requirements -- Understanding the difference between OOP and FP -- Explanation of the differences -- Understanding why FP can lead to cleaner functions -- Unclean methods and how they affect software -- FP and clean methods -- FP examples -- Keeping methods small -- Indenting code -- Breaking out of loops -- Avoiding duplication -- Avoiding multiple parameters -- Implementing the SRP -- Handling exceptions in FP -- Adding comments for readability -- XML documentation comments -- Inline comments -- Variable declaration and memory management -- Declaring variables close to their usage -- Disposing of resources -- Applying security in methods, especially in APIs -- Input validation -- Authentication and authorization -- Protecting sensitive data -- Summary -- Questions -- Further reading -- Chapter 5: Exception Handling -- Technical requirements -- Overview of exception handling in C# -- try-catch -- try-catch-finally -- Clean code exception-handling principles -- SRP -- OCP -- DIP -- Best practices for handling exceptions -- Handling the TPL AggregateException exception -- Use await with try-catch inside async methods -- Flatten the exception hierarchy -- Handle individual exceptions -- Handle exceptions as they occur -- Creating custom exceptions and when to use them -- Avoiding common mistakes in exception handling -- Testing exception handling -- Unit testing exception handling -- Integration testing exception handling -- End-to-end testing exception handling -- An employee management example of mocking and unit testing with correct exception handling -- Summary…”
Libro electrónico -
1580Publicado 2017Tabla de Contenidos: “…Case classes -- Scala's standard library -- Generics -- Collections -- Immutable list -- Mutable list -- Immutable map -- Mutable map -- XML processing -- Functional programming in Scala -- Iterating through collections using functions -- The map, filter, and reduce design pattern -- Map - transform data -- Filter - filter items from a collection or array -- Reduce - for performing calculations -- Currying -- Quiz -- Summary -- Chapter 6: Scala Programming -- Scala IDE for the Eclipse plugin -- Installing Scala IDE for Eclipse -- Switching to the Scala IDE perspective -- SBT -- Installing SBT -- Creating an SBT-based Eclipse IDE project -- Creating a new SBT project -- Loading the SBTEclipse plugin -- Generating a new Eclipse IDE project with SBTEclipse -- Importing the generated project in Eclipse IDE -- The Scala compiler (scalac) -- Creating a singleton object with the main() method -- Creating a singleton object that extends the App trait -- Creating an Akka project -- Adding an Akka dependency to the SBT build file -- Updating the Scala IDE project -- Akka concepts -- Actors -- Actor references (ActorRef) -- Messages -- Dispatchers -- Creating our first Akka actor - QuotesHandlerActor -- Creating messages -- Writing a ScalaTest-based unit test -- Implementing a message handler -- Creating QuotePrinterActor -- The main application -- Summary -- Chapter 7: Clojure -- Installing Clojure -- Creating a start script -- Creating a start script on Windows -- Creating a start script on macOS and Linux -- Clojure's interactive shell (REPL) -- Clojure language -- Syntax -- Expressions -- Defining variables -- Defining functions -- Data structures -- Numeric types -- Strings and characters -- Collections -- Lists -- Vectors -- Sets -- Hash-maps -- Iteration over arrays and loops -- Conditions -- Working with Java classes…”
Libro electrónico