首页 \ 问答 \ 保护Greasemonkey脚本?(Protect Greasemonkey scripts?)

保护Greasemonkey脚本?(Protect Greasemonkey scripts?)

我知道任何下载并且由用户拥有的东西都很难保护,但我只是想听听意见。 我正在考虑销售一个脚本(用Greasemonkey制作......),我希望能够阻止用户轻松查看源代码或将其发送给其他人。 提前致谢。


I know that anything that is downloaded and is in the user's possession is going to be pretty hard to protect, but I'm just wanting to hear opinions. I'm thinking of selling a script (made with Greasemonkey...), and I want to be able to prevent the user from easily viewing the source code, or sending it to others. Thanks in advance.


原文:https://stackoverflow.com/questions/3284680
更新时间:2024-03-31 06:03

最满意答案

这是您可以在while循环中使用的示例代码

x0=1; y0=4; 
x1=2; y1=3;  % the x-y points
r=[1 2 3]; % 3 radii of concentrating rings
ang=0:0.01:2*pi; 
xc=cos(ang)'*r;
yc=sin(ang)'*r;

plot(x0,y0,'.',x1,y1,'.'); % plot the point A
hold on
plot(x1+xc,y1+yc); % plot the 3 circles

% set the limits of the plots (though Matlab does it for you already)
xlim([min([x0 x1])-max(r) max([x0 x1])+max(r)]);
ylim([min([y0 y1])-max(r) max([y0 y1])+max(r)]);

hold off

你可以很容易地在循环中完成这项工作,阅读matlab关于如何做到这一点的文档。


here's a sample code you can use in your while loop

x0=1; y0=4; 
x1=2; y1=3;  % the x-y points
r=[1 2 3]; % 3 radii of concentrating rings
ang=0:0.01:2*pi; 
xc=cos(ang)'*r;
yc=sin(ang)'*r;

plot(x0,y0,'.',x1,y1,'.'); % plot the point A
hold on
plot(x1+xc,y1+yc); % plot the 3 circles

% set the limits of the plots (though Matlab does it for you already)
xlim([min([x0 x1])-max(r) max([x0 x1])+max(r)]);
ylim([min([y0 y1])-max(r) max([y0 y1])+max(r)]);

hold off

you can make this work in a loop quite easily, read matlab's documentation on how to do that.

相关问答

更多
  • 由于seaborn也使用matplotlib进行绘图,因此您可以轻松地将两者结合起来。 如果你只想采用seaborn的风格, set_style函数应该让你开始: import matplotlib.pyplot as plt import numpy as np import seaborn as sns sns.set_style("darkgrid") plt.plot(np.cumsum(np.random.randn(1000,1))) plt.show() 结果: Since seaborn ...
  • 在Octave的情况下你应该没有问题。 我通常通过ssh在远程机器上进行计算,并一直使用它。 只要你有gnuplot作为你的图形工具包(为了将来参考,从3.6.2开始,这仍然是默认值,但将来可能会改为fltk),如果没有X显示,你将得到ASCII图。 要确保拥有正确的图形工具包,只需在提示符下键入graphics_toolkit 。 要将其更改为gnuplot,请使用graphics_toolkit gnuplot 。 In the case of Octave you should have no pro ...
  • 大卫是对的; 。*再次罢工。 此代码将起作用: theta = linspace(0,2*pi,1000); x = (1 + cos(theta)).*cos(theta); y = (1 + cos(theta)).*sin(theta); plot(x,y) David is correct; the .* strikes again. This code will work: theta = linspace(0,2*pi,1000); x = (1 + cos(theta)).*cos(thet ...
  • 当MATLAB第一次执行该行时 conds([18 35 51 68],i)=cond; 它创建一个带有68行的数组“conds”,并将来自4元素向量“cond”的数据分配给第i列“conds”的第18,35,51,68行。 休息行包含零。 所以,我想,在您的代码中,您会看到您感兴趣的4行,以及沿X轴的64行... 要解决您的问题,应该足以替换上面提到的那一行 conds(:,i)=cond; 希望,我没有错过任何东西)) 干杯, //奥列格 When MATLAB first time execute ...
  • 简单地称为figure; 再绘制第二次。 它可能看起来像这样: plot(...); % plot bar graph figure; plot(...); % plot scatter plot Simply call figure; before plotting a second time. It might look something like this: plot(...); % plot bar graph figure; plot(...); % plot scatter plot
  • 这是您可以在while循环中使用的示例代码 x0=1; y0=4; x1=2; y1=3; % the x-y points r=[1 2 3]; % 3 radii of concentrating rings ang=0:0.01:2*pi; xc=cos(ang)'*r; yc=sin(ang)'*r; plot(x0,y0,'.',x1,y1,'.'); % plot the point A hold on plot(x1+xc,y1+yc); % plot the 3 circles % ...
  • 首先,您必须为模拟的每个时间步长制作帧(图像)。 由于您有笛卡尔坐标,因此必须将x和y坐标转换为像素索引,并从中创建图像矩阵。 有关如何执行此操作的示例,请参阅我对相关问题的回答 。 您还可以修改代码以使您的点大于像素,具有形状等,可能使用strel或[a,b,~] = sphere(N) 。 获得帧后,您可以在MATLAB中轻松制作AVI文件(未压缩或MPEG): aviOutput = fullfile('path','to','file.avi'); aviobj = VideoWriter(aviO ...
  • 由于已经将把手保存到a1和b1系列中,您可以使用 set(h1,'LineStyle','--'); set(h2,'LineStyle','--'); 类似,您也可以更改颜色或添加标记。 有关详细信息,请参阅Matlab文档。 Since have already saved the handles to the line series of a1 and b1, you can use set(h1,'LineStyle','--'); set(h2,'LineStyle','--'); Simil ...
  • 当然,生成你的情节,比方说 h=maloglog(Red,Green,'title','Red vs Green','FactorLines',3,'LABELS',maStruct.Names); 要将标记形状更改为o : set(h,'Marker', 'o'); 或者,对于您的问题,要改变大小: set(h, 'MarkerSize', 10) 或者,将10设置为您喜欢的任何大小。 Sure, generate your plot, say h=maloglog(Red,Green,'title ...
  • 您必须打开到端口444的TCP套接字。如何做到这取决于您使用的语言,例如:PHP中的fsockopen ,Python中的套接字模块或.net中的system.net.sockets.socket 。 然后继续从响应中发送行,每行以换行符结束( \n )。 如果您愿意,您可以使用协议,而无需使用Windows中的Telnet或Linux / Unix中的netcat对客户端进行编程。 只需使用server / port作为参数运行程序,具体取决于您使用的冒号(:)分隔,如原始帖子或空格。 You'll ha ...

相关文章

更多

最新问答

更多
  • linux环境下怎么用maven编译一个已有的java项目?
  • Ionic2和IonicDeploy(Ionic2 and IonicDeploy)
  • 尝试分组和别名数据时出错(Error when Attempting to Group and Alias Data)
  • Facebook PHP API错误代码100:API中提供的appsecret_proof无效(Facebook PHP API Error code 100: Invalid appsecret_proof provided in the API)
  • 不用u盘和光盘怎么安装linux系统
  • 表名作为变量参数(Table name as variable parameter)
  • 我想学计算机 在望京花园住 附近那有这样的地方可以学
  • 删除原始记录的重复项(Removing duplicates with original records)
  • Pandas:使用.astype(str)时忽略空值?(Pandas: ignore null values when using .astype(str)?)
  • Python新手阵列 - 列表转换[重复](Python newbie array - list conversion [duplicate])
  • java.lang.String cannot be cast to java.lang.Float
  • 带参数的选择器(Selector with argument)
  • python中的for循环语法(for loop syntax in python)
  • Nunit - 无法检索类别属性(NUnit - Can't retrieve a category property)
  • python3 xpath无法到达子节点(AttributeError:'NoneType'对象没有属性'text')(python3 xpath can't reach a child node (AttributeError: 'NoneType' object has no attribute 'text'))
  • Android自动 - 如何启用开发人员模式(Android auto - how to enable developer mode)
  • java weka stringtowordvector没有正确计算单词出现次数(java weka stringtowordvector is not counting word occurences properly)
  • 如何解释DHT响应中的“节点”?(How to interpret 'nodes' in a DHT response?)
  • 什么是使用opencv和树莓相机模块进行人脸检测的最佳算法(What is the best algorithm for face detection using opencv and raspberry camera module)
  • 可以somone解释这两个问题的解决方案(c程序,mutex,线程)吗?(Can someone explain the solution of these two questions (c program,mutex,threads)?)
  • 如何解决SyntaxError:意想不到的令牌var gulp(How to fix SyntaxError: Unexpected token var in gulp)
  • 在满足R中的第一个实例后,在所有行中分配值(Assign value in all rows following satisfaction of first instance in R)
  • 如何记录Atk4 auth /登录事件(How to log Atk4 auth/login event)
  • 是否有必要在新的scala项目中添加我的自定义scala库依赖项?(is it necessary to add my custom scala library dependencies in new scala project?)
  • Java中对象类的继承(Inheritance of Object Class in Java)
  • 如何在jquery自动完成中获取当前元素?(How to get current element in jquery autocomplete?)
  • 学电子商务甚么大学好
  • @Override在java中(@Override in java)
  • 虚拟机中怎么给linux装office
  • Laravel邮件参数(sendmail / smtp)(Laravel mail parameters (sendmail/smtp))