ICode9

精准搜索请尝试: 精确搜索
  • 判断点在选择的范围内2022-07-27 14:35:51

     #region 判断点在选择的范围内         //判断点在线的一边          private int isLeft(Point P0, Point P1, Point P2)         {             int abc = (int)((P1.X - P0.X) * (P2.Y - P0.Y) - (P2.X - P0.X) * (P1.Y - P0.Y));    

  • Photoshop插件--哑光(四)--脚本开发--PS插件2022-01-08 09:04:50

    文章目录 1.插件界面2.关键代码--亚光风格四3.作者寄语   PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本实现亚光风格四相关功能,展示从互联网收集而来的一个小插件,供大家学习交流,请勿用于商业用途。 1.插件界面   本文界面是一系列功能的一部分

  • pythonocc_平面、立体、弧面等顶点坐标获取2021-10-30 12:00:18

    ```python ```python ```python # -*- coding: utf-8 -*- """ """ from OCC.Core.BRepBuilderAPI import BRepBuilderAPI_MakePolygon, BRepBuilderAPI_MakeFace from OCC.Core.gp import gp_Pnt, gp_Dir, gp_Pln from OCC.Display.SimpleGui

  • NOIP 模拟 $80\; \rm 光线追踪$2021-10-20 08:33:39

    题解 \(by\;zj\varphi\) 一个矩形,它的贡献只能在它的左边界或它的下边界,意思就是,一条射线和它的第一个交点一定在它的左边界或它的下边界 而一个矩形能截到的直线的斜率在 \([\frac{y}{x_1},\frac{y_1}{x}]\) ,所以对于左边界的斜率范围,和下边界的斜率范围,分别建一棵线段树。 有小

  • 【算法题】获取单向链表中倒数第 N 个节点2021-09-22 11:06:46

    思路: 单向链表中,获取正数第 N 个节点的方法,只需要从 head 向后前进 N 步即可。  代码: In [1]: class Node: ...: def __init__(self, value, next=None): ...: self.value = value ...: self.next = next In [2]: def get(n, head): ...:

  • NOIP 模拟 $34\; \rm Equation$2021-08-10 07:01:20

    题解 \(by\;zj\varphi\) 对于没有在同一行或同一列的情况,直接枚举右边界,左边界从大到小,用树状数组维护上下边界即可。 而对于有多个在一列或一行的情况,这些点将左右分成了几个区间,枚举上边界在哪个区间,同时维护下边界。 Code #include<bits/stdc++.h> #define ri register signed

  • OpenCasCade——给定B样条曲线上的一点,求出过该点的切向量或法向量2021-07-31 13:31:40

    问题:如果有这样的场景:已知一条B样条曲线,已知曲线上一个点,求过这个点的曲线的切线或法线,在OpenCasCade中如何解决? 局限性实际上,上述求解是不存在的,或者说直接获得过这个点的曲线的法向或切向量的方法是没有的,原因之一可能是安全性考虑,比如所给点不在曲线上?虽然用户可能说我这个点就

  • 分布式——SkipList跳跃链表【含代码】2021-04-29 17:54:59

    今天继续介绍分布式系统当中常用的数据结构,今天要介绍的数据结构非常了不起,和之前介绍的布隆过滤器一样,是一个功能强大原理简单的数据结构。并且它的缺点和短板更少,应用更加广泛,比如广泛使用的Redis就有用到它。 SkipList简介 SkipList是一个实现快速查找、增删数据的数据结构

  • 【NX二次开发】属性操作相关函数的使用方法2021-04-06 11:36:06

    内容包括:1.属性创建2.判断属性是否存在3.读取属性值4.时间属性转换成字符串5.统计属性的数量6.删除指定属性7.删除全部属性效果:      源码: #include <stdlib.h> #include <stdio.h> #include <uf.h> #include <uf_attr.h> #include <uf_cfi.h> #include <uf_curve.h> #defin

  • c#直接调用DLL里面的函数,以UF_MODL_ask_face_parm为例2021-02-10 19:02:07

    using System; using NXOpen; using NXOpen.UF; using System.Runtime.InteropServices; public class Program { // class members [DllImport("libufun.dll", EntryPoint = "UF_MODL_ask_face_parm")] public static extern int UF_MODL_a

  • LeetCode 86 | 链表基础,一次遍历处理链表中所有符合条件的元素2020-07-23 12:02:40

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题第53篇文章,我们一起来看LeetCode第86题,Partition List(链表归并)。 本题的官方难度是Medium,点赞1276,反对296,通过率大约41%。总体来说,这题质量一般,通过率有点高,整体难度偏简单,算是一道链表的基础题。对链表熟悉一些

  • 不仅硬核游戏会坑人,来看看LeetCode出题人是怎么埋坑的2020-05-11 09:07:46

    本文始发于个人公众号:TechFlow,原创不易,求个关注 今天是LeetCode专题的第35篇文章,上一篇文章当中我们一口气肝了三题,不知道大家感觉怎么样?我们来放松一下,看一道相对比较简单也比较有趣的问题。 题意 这题的题意也只有一句话,秉承了LeetCode一贯题狠话不多的风格。 题意是给定一个

  • 【Luogu P3919】可持久化数组2019-11-30 14:00:35

    数组是一种单点修改,单点查询的基础数据结构。 如果要对数组改进,使之可持久化,那么显然我们需要利用其它的数据结构来改进它。 对于单点修改和单点查询两种操作,很容易发现可持久化线段树也是支持这种操作的。 所以,我们利用可持久化线段树来维护一个可持久化数组 #include<cstdio> #d

  • bzoj 4445: [Scoi2015]小凸想跑步2019-10-01 13:03:26

    题意:在一个凸多边形中随机选一个点,问有多大概率使得这个点与第一条边构成的三角形是所构成的n个三角形中最小的。题解:半平面交。很明显,所有答案都集中在一块地方,所以只要分别求出只存在第一条边和其他每条边的限制,跑半平面交就好了。代码: #include<bits/stdc++.h> using namespace

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有