问题标签 [internal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 检测调用者是否有权访问我的程序集内部
我需要在方法中检测其调用者是否对我的程序集具有内部访问权限。也就是说,如果它是 a) 同一程序集中的代码或 b) 与我的程序集具有 InternalsVisibleTo 关系。理想情况下,检查应该很快。
我有哪些选择?
更新:如果问题的一部分有一个好的解决方案,我也会部分满意。
cakephp - Cakephp 内部从控制器重定向到另一个控制器
更新:我写了一些关于在 php 中使用 header 的错误陈述;所以忘记那部分:)
我想要的是从另一个控制器获取并显示控制器的视图(带有控制器的数据),而不需要在浏览器中更改 url。
一些细节:
- 重定向不起作用,因为它是直接重定向(通过浏览器)
- requestAction 不允许我正确获取 css 和图像
我需要这个东西,因为我有一个控制器调度程序,它在内部重定向到其他控制器。
我认为唯一(正确)的解决方案是在 /config 中使用 routes.php 和 Router::connect 并使用调度程序控制器中的逻辑。
php - PHP Eclipse 内部浏览器通常有 CSS 问题吗?
我正在尝试 PHP Eclipse 内部浏览器。
我将内部浏览器设置为 Chrome Web 浏览器。
我的步骤: 点击 Windows > Web Browser > Chrome(其他选项当然是默认的,IE,FF)
但是,在 PHP Eclipse 内部浏览器(设置为 Chrome)中查看时,在外部 Chrome 浏览器中查看网页呈现不同。
在将内部 PHP Eclipse 浏览器设置为 Chrome 与外部 Chrome 浏览器进行比较时:
- 负边距显示不同
- 文本行高显示不同
我认为演示文稿在内部和外部浏览器上是相同的。
我将 PHP Eclipse 内部浏览器更改为使用 IE 和 Fire Fox 并发生了同样的问题。
尽管更改了要使用的 Web 浏览器,但内部 PHP Eclipse 浏览器中的网页显示似乎没有改变。
这是个常见的问题吗?有解决办法吗?
android - Android:你如何获得内部总/可用内存?
RAM内存和内部闪存之间有区别吗?我可以通过以下方式获得 RAM 内存:
但是,我不确定如何获取闪存信息。
我想我知道如何获得可用内存:
这是否提供可用的内部闪存?
总内存怎么样?
下面的 unix 命令会得到我这个信息吗?
结果:
如果是这样,我是否必须添加所有 tmpfs 和 /dev/block/mtdblock# 才能获得总内存?
android - 你在哪里将默认图像存储在 android 的内部存储器上?
假设我想在地图的主屏幕上显示某个图像。此外,还有一个菜单选项可让用户从图库中选择图像,一旦选择,它将缩小/裁剪图像并将其存储在应用程序的内部存储中(使用类似此处的内容)。如果我理解正确,那么即使在应用程序被杀死后,图像也会持续存在。
现在,一次应该只有一个图像,因此每次运行菜单选项时都应该覆盖以前的图像文件。但是,如果用户不更改图像,应该还会显示一些默认图像文件,该图像应该存储在我的项目中的什么位置?
或者,我是否应该在我的可绘制或原始资源目录中保留一个默认图像,并保留一个布尔标志以了解是否有必要加载另一个图像?)。但是,我需要确保布尔值在应用程序终止后仍然存在。可能使用共享偏好?)
c# - 内部方法代码重用
假设您有 2 个完全独立的项目:项目 1 和项目 2。一个是 Windows 应用程序,一个是 Web 应用程序。
如果两个项目都需要类 A、B 和 C 供其内部使用,那么在两个项目之间的类中促进代码重用的最佳方法是什么(尤其是随着代码的不断更新)?
- 强制类公开,打破整洁的公共界面并从一个项目引用另一个项目(糟糕!)
- 为共享组件创建第三个项目,然后仅在内部将它们用于主要项目(糟糕!)
- 将项目 1 中的类“添加”到项目 2(超出项目文件夹)并接受项目 2 将没有在其项目文件夹中构建所需的所有类(可接受,但不理想)
- 依赖于复制粘贴、源代码控制交叉引用或其他一些非编程噱头。
- 目前正在躲避我的其他一些技术(手指交叉......)
请注意,这些是两个项目所必需的相同的 INTERNAL 辅助类。
c# - 内部和受保护的私有 api
我在大约 12 人的开发团队中工作,我们构建了一组合理的 API,我们仅在内部严格使用这些 API。通常,所有类和接口都是公共的,因为这就是它们的完成方式。我经常考虑将一些构造函数设为内部的价值,这样 API 的使用者(尽管是内部的)必须使用工厂或其他我现在想不到的原因。
这是你和你的团队练习的吗?
这对您的单元测试有何影响?您是否发现可以通过它的工厂对一个类进行单元测试,或者您是否可以通过 PrivateObject 之类的东西访问构造函数?
asp.net - HTTP 错误 500.19 - 内部服务器错误
我正在使用 Windows 7 并收到以下错误。这不是我使用 Windows XP 的时候。
c# - C# 程序集,程序集中有什么?
我试图了解 C# 中的内部访问修饰符。我似乎无法理解程序集到底是什么,以及我的程序的哪些部分保存在该程序集中。我试图使变量只能由以下命名空间中的对象访问:
有问题的变量是在该命名空间内的一个类中定义的,因此我假设如果我将其设为内部,则只有该命名空间内的对象才能访问它。我将程序集和命名空间视为一体,我认为这是不对的。
c# - 在 .NET 中,委托的内部实现是什么?
我知道代表的声明是这样的:
然而,必须有更多的事情发生。委托的目的是提供一个指向方法的指针,为此,您将对该方法的引用封装在委托中。
这个引用保存在什么样的结构中(在委托内部)?我也知道您可以在委托中封装对多个方法的引用。这是否意味着代表中有一个数组来保存这些?
此外,委托中定义了哪些方法等。当您使用简洁声明委托时真正发生了什么:
?
编辑:一些澄清。当你声明一个委托时,编译器会自动为你创建一个继承自 System.MulticastDelegate 的密封类。如果您使用 ildasm 查看您的程序集,您可以看到这一点。这整齐。基本上,通过一个语句,您将在编译时为您生成一个全新的类,它具有您需要的所有功能。