Alternative to the HLOOKUP function?
Hello
I'm trying to find the heading of column title if a given value is somewhere in a row.
HLOOKUP can't be used because it doesen't work with an index of the negative line. Ideas for an alternative?
That's what I'm doing:
It is a matrix:
The header line has elements which are ingredients like sugar, salt, milk etc...
In column A are elements that are like pancake meals, pasta, Hamburger etc...
The table shows the 'x' body each where the ingredient applies to meals. = > The line of the pancake is an x in the column of sugar.
Now, in a second table, I would search for the title of column (sugar) when the line (pancake) has an x in this column.
Ultimately I would like to get the list of ingredients for each meal, but I think I have to solve this problem first in order to get there.
Hi papalapapp,
I think you'll do better with a simple IF().
B2 = IF (1::B2 = "x" table, array 1::B$ 1, "")
It is filled down and across.
Quinn
Tags: iWork
Similar Questions
-
Alternative to the lookup function
Is there an alternative to the search function? I would like to put the logic below in the formula for a logical column in OBIEE business layer.
I don't have permission to create a new table in the physical database. I may be able to use Excel as a data source, but I am not sure of this, and in any case it seems a pity to create a table to search for such a small search.
CASE
WHEN uni.university_code = 'DOMC' THEN 'CARL '.
WHEN uni.university_code = 'NOMS-LAKE' THEN 'NOSM.
WHEN uni.university_code = "NOMS-LAUR" THEN "NOSM.
WHEN uni.university_code = "LAUR-ALGM" THEN "ALGM".
WHEN uni.university_code = 'LAUR-HRST' THEN 'HRST.
Of OTHER uni.university_code
END
Ah, may not work if the column contains in its own formula in the column itself, it is a reference in itself and may not work (this is where I'd expect a different type of error).
In WHICH CASE you must use the original column (I guess it can be 'University Code'), and it will produce the new "reunification", the new values based on the outcome of the CASE WHEN.
You can choose between "physical mapping from" If you want to push the CASE WHEN your DB and receive a reduction of the number of rows in the result (as grouped by the outcome of the CASE WHEN), or do after aggregation using "from existing columns by using an expression." In this case the DB back you a greater number of lines and the BI server will then work to aggregate together as the CASE WHEN.
(I would go for the aggregation pre, derived from physical to move less data between DB and BI Server mapping and also not to ask the BI server to do database work together).
-
alternatives without using the regexp_replace function
SELECT
REGEXP_REPLACE (phone_number,
"([[: digit:]] {3})------." ([[: digit:]] {3}). ([[: digit:]] {4})',
"\2-\3 (\1)") "REGEXP_REPLACE.
Employees;
is there another without using the regexp_replace function...
Another way
(eliminating instr... function as your problem focuses on one length fixed)
WITH t AS (SELECT '112.345.6789' FROM DUAL str).
TT AS (SELECT REPLACE (str, '.') t str)
SELECT ' (')
|| SUBSTR (str, 1, 3)
|| ') '
|| SUBSTR (str, 4, 3)
|| '-'
|| SUBSTR (str, 7)
TT;
See you soon,.
Manik.
-
SetCtrlVal used during the Thread function works causes memory leaks
I am writing a program that works if... Or not work if... - see the next lines... :-)...
The program includes a section, mostly GUI - and User Interaction.
The other part is a DLL. In the DLL we readings on an external consultant controller RS232. Sometimes the controller card needs (called how much) time and this time must pass then the result can be read card controller... and so on...
Blocking is not GUI-user-program for the expectation of the return value of the DLL functions (which need a few seconds to be finished) I start a thread in the DLL with
CmtScheduleThreadPoolFunction (DEFAULT_THREAD_POOL_HANDLE, THREAD_FunctionX, & tmpTFP, NULL);
with "tmpTFP" as an instance of type "TYPE_THREAD_FUNCTION_PARAMETERS":
typedef struct
{
//
int IntVal1; // 1. Integer-Wert
int IntVal2; // 2. Integer-Wert
int IntVal3; // 3. Integer-Wert
int IntVal4; // 4. Integer-Wert
int IntVal5; // 5. Integer-Wert
//
int IntBuffer1 [32]; // 1. Integer-buffer (aktuell genugt einer)
//
Double DblVal1; // 1. Double-value
Double DblVal2; // 2. Double-value
Double DblVal3; // 3. Double-value
Double DblVal4; // 4. Double-value
Double DblVal5; // 5. Double-value
//
char CharVal1; // 1. (Single)- Tank-Wert
char CharVal2; // 2. (Single)- Tank-Wert
char CharVal3; // 3. (Single)- Tank-Wert
char CharVal4; // 4. (Single)- Tank-Wert
char CharVal5; // 5. (Single)- Tank-Wert
//
char CharBuffer1 [1024]; // 1. Char buffer (akutell einer genugt)
//
} TYPE_THREAD_FUNCTION_PARAMETERS;In the GUI-user program - I get fast by default-return value of the thread start function.
Then I asked the DLL (some global state variables are used for this) when it is finished.
According to the map-controller (RS232) contacted the waiting time depends on the 'mood' of the controller card.
In the DLL-mark of the GUI-user-program routine now everything works fine - without using "SetCtrlVal!"
In my GUI, there is a text box of the info/comment for messages. If I do a few outputs user using 'SetCtrlVal' I always errors, caused by the false "TYPE_THREAD_FUNCTION_PARAMETERS"-values in the service of thread. "» If I set a breakpoint at the beginning thread-function I see mostly erroneous values in my transfer structure variables. If I put a breakpoint in the thread-function-calling 'CmtScheduleThreadPoolFunction (...)"and at the beginning of the thread values are (mostly) correct!
I tried several and different things - but:
If I ONLY (!) Commenting on the (!) of a line with "SetCtrlVal", the program works, all States are asked out of the DLL.
If I replace the "SetCtrlVal" with a written record-file function clean everything works fine and after completing the program I can look at the log file and see all the user information. BUT with 'SetCtrlVal' instead or set or (...) it does not work.
My description is maybe not entirely clear, but believe me: only ONE line the «SetCtrlVal "line - should be commented out to let the program run properly!»
Because if the line "SetCtrlVal"is program-user-GUI, after the call to the thread in the DLL, the DLL-memory seems to be corrupted by the call "SetCtrlVal" in the user-GUI program.»
Best regards
F.
There may be a problem in your structure that your variable is set.
You said that, after the address of the variable in the thread function the appellant one ends. Now, as you can read help each value passed in parameter threadFunctionData of the layed function must point to an area of memory that persist when the fuction is running: If your variable is defined at the level of the functions it is not valid when the thread runs since the appellant finished and released its local memory.
Your approach with a global variable is a valid alternative, but if it is the solution, you will find data passed to the thread function must be valid for all his life.
-
How to copy an image that is in format .pdf using the paint function paste in Word?
I would like to copy a table that is in a non-protected PDF document using the paint function in accessories to paste it in a Word document that I'm working on. Please help as soon as POSSIBLE.
Hello, Edward Namalima,.
1. first open the pdf page you want to copy.
2. when the page is displayed on your screen, press prtscrn on your keyboard.
3. a copy of the screen has now sent in the windows clipboard.
4. now open Paint.
5. on the Paint toolbar, click on edit and then click on paste. The image will now be pasted in a Paint window. You may need to accept a dialog resize if the image is larger than the current document.
6. now, from the toolbar to the left of your screen, click on the Selection (the oblong dotted box) tool. With the selection tool, select the entire surface of the table you want to copy. Once selected, click on modifier change again, then select Copy.
7. now, open Microsoft Word.
8. then place the cursor where you want the table to set, and then press the CTRL and V together on your keyboard.
9. the image of the table should now be pasted into your Word document.
Alternatively, you can use the cutting tool (click on the Start button and type snipping tool in the search field). Select the table you want in the pdf page using the cutting tool and then open word and paste the table in word.
This forum post is my own opinion and does not necessarily reflect the opinion or the opinion of Microsoft, its employees or other MVPS.
John Barnett MVP: Windows XP Expert associated with: Windows Expert - consumer: www.winuser.co.uk | vistasupport.mvps.org | xphelpandsupport.mvps.org | www.silversurfer-Guide.com
-
How to use the goto function?
How to use the goto function in indesign javascript?
my script begins by chekcing if the input files are present or not... If one of the input files is not present, I want the n function put an end to the operation in the display of the message tht file exists... I was wondering to use goto for tht... then how to use it? or is there an alternative to that?
GoTo is generally frowned upon by the programmers.
The only legitimate use of goto is when you need to escape from a nested loop.
If you need to jump into a routine, use break or simply in return from the current function.
The model currently used by the SDK looks like this:
do { if(condition1 == false) break; if(condition2 == false) break; if(condition3 == false) break; doSomethingReallyCool(); }while(false);
'break' the jumps at the end of the do / while loop that always comes out when you reach the end of it (while (false))
Substances
-
Using the data logged in an interface with the aggragate function
Hello
I'm trying to use logged data from a source table in one of my interfaces in ODI. The problem is that one of the mappings on the columns target implies a function (sum) overall. When I run the interface, I get an error saying not "a group by expression. I checked the code and found that the columns jrn_subscriber, jrn_flag, and jrn_date are included in the select statement, but not in the group by statement (the statement group contains only remiaining two columns of the target table).
Is there a way to get around this? I have to manually change the km? If so how would I go to do it?
Also I'm using Oracle GoldenGate JKM (OGG oracle for oracle).
Thanks and really appreciate the help
Ajay"ORA-00979"when the CDC feature (logging) using ODI with Modules of knowledge including the aggregate SQL function works [ID 424344.1]
Updated 11 March 2009 Type status MODERATE PROBLEMIn this Document
Symptoms
Cause
Solution
Alternatives:This document is available to you through process of rapid visibility (RaV) of the Oracle's Support and therefore was not subject to an independent technical review.
Applies to:
Oracle Data Integrator - Version: 3.2.03.01
This problem can occur on any platform.
Symptoms
After successfully testing UI integration ODI using a function of aggregation such as MIN, MAX, SUM, it is necessary to implement change using tables of Journalized Data Capture operations.However, during the execution of the integration Interface to retrieve only records from Journalized, has problems to step load module loading knowledge data and the following message appears in the log of ODI:
ORA-00979: not a GROUP BY expression
Cause
Using the two CDC - logging and functions of aggregation gives rise to complex problems.
SolutionTechnically, there is a work around for this problem (see below).
WARNING: Problem of engineers Oracle a severe cautioned that such a type of establishment may give results that are not what could be expected. This is related to how ODI logging is applied in the form of specific logging tables. In this case, the aggregate function works only on the subset that is stored (referenced) in the table of logging and on completeness of the Source table.We recommend that you avoid this type of integration set ups Interface.
Alternatives:1. the problem is due to the JRN_ * missing columns in the clause of "group by" SQL generated.
The work around is to duplicate the knowledge (LKM) loading Module and the clone, change step "Load Data" by editing the tab 'Source on command' and substituting the following statement:
<%=odiRef.getGrpBy()%>with
<%=odiRef.getGrpBy()%>
<%if ((odiRef.getGrpBy().length() > 0) && (odiRef.getPop("HAS_JRN").equals("1"))) {%>
JRN_FLAG, JRN_SUBSCRIBER, JRN_DATE
<%}%>2. it is possible to develop two alternative solutions:
(a) develop two separate and distinct integration Interfaces:
* The first integration Interface loads the data into a temporary Table and specify aggregate functions to use in this initial integration Interface.
* The second integration Interfaces uses the temporary Table as Source. Note that if you create the Table in the Interface, it is necessary to drag and drop Interface for integration into the Source Panel.(b) define the two connections to the database so that separate and distinct references to the Interface of two integration server Data Sources (one for the newspaper, one of the other Tables). In this case, the aggregate function will be executed on the schema of the Source.
Display related information regarding
Products* Middleware > Business Intelligence > Oracle Data Integrator (ODI) > Oracle Data Integrator
Keywords
ODI; AGGREGATE; ORACLE DATA INTEGRATOR; KNOWLEDGE MODULES; CDC; SUNOPSIS
Errors
ORA-979Please find above the content of the RTO.
It should show you this if you search this ID in the Search Knowledge BaseSee you soon
Sachin -
An alternative to the timers on Web Forms
Hi all
I learned that TIMERS should be used sparingly on the applications of web forms for performance reasons. Is this true and if so, what can be used as an alternative if similar functionality is required?
Thanks for looking,
Kevin.Kevin,
It is true that timers can cause performance problems in web forms. The reason is that timers cause network traffic to the application server (AS). During the use of timers can force your application to slow down because of this network traffic. The exception to this rule is a timer to a duration of 1 millisecond. These timers are treated as execution immediate timers and forms generate any network traffic at the ACE. However, the definition of the term to 1 millisecond could cause your form works does not correctly too. The alternative to the use of a timer of forms is to use a timer to JavaBean (JB). JavaBeans execute on the client, so no network packet is generated. As a result, they are more efficient and do not affect the performance. Discover A Javabean timer - Oracle Forms PJCs/Java Beans for more information and how to implement a JavaBean timer.To be honest with you, unless your network is very slow, or you use "Lots" of timers in form, I think that it is a theoretical question. I have used both types of timers and have not noticed significant difference in the performance of my form. The system, I am currently working on that average users (daily) simultaneous of 2 000-3 000 fr om the East coast to the West Coast. We only use Forms timers (some forms have a many timers) and we have not seen a pretty big impact on our forms to justify using timers JB.
I would say, if you see any problems in your form with forms Timers, keep their use. If you encounter any problems, then try the JB timers and choose the one that gives your users the best performance.
Hope this helps,
Craig B-)If someone useful or appropriate, please mark accordingly.
Published by: Silvere on October 15, 2010 08:25
-
How do they affect times a clip and the clip from movie of child in the same function?
I have really two questions: how both affect a clip and the clip from movie of child in the same function? and how to get information of a component in one service for another?
My basic setup is a clip of choice of fonts, one on each image: "bodyText_mc." Each of these frameworks has a clip of the child 'bodyText_mc.bodyText' with choice of alignment for the police. For example, the user chooses 'Script' in the first ComboBox, then selects "Align right" in the second. (This text is static, because I need more great design control I can get with dynamic text.)
First of all, I have a combobox "cbBodyFont" that I use to go from one image to the image on movieclip 'bodyText_mc.' It works fine:
cbBodyFont.addEventListener (Event.CHANGE, changeBodyFont);
function changeBodyFont(e:Event):void {}
var bodyFontFrame:String = cbBodyFont.selectedItem.data;
bodyText_mc.gotoAndStop (bodyFontFrame);
}
However, if I also want to assign a child element of "bodyText_mc", like this:
cbBodyFont.addEventListener (Event.CHANGE, changeBodyFont);
function changeBodyFont(e:Event):void {}
var bodyFontFrame:String = cbBodyFont.selectedItem.data;
bodyText_mc.gotoAndStop (bodyFontFrame);
bodyText_mc.bodyText.gotoAndStop (2);
}
It won't let me. Add a command to the clip of the child 'bodyText_mc.bodyText' runs to a null object reference error. I can affect the parent element or the child element, but not both. Why?
And part 2 of my question:
I have an another combobox "alignBodyCb" that I use to go from one image to the image in this child clip "bodyText_mc.bodyText". The user selects Center, left, or right alignment.
alignBodyCb.addEventListener (Event.CHANGE, changeBodyAlign);
function changeBodyAlign (e: Event): void {}
var elementAlignBodyFrame:String = alignBodyCb.selectedItem.data;
bodyText_mc.bodyText.gotoAndStop (elementAlignBodyFrame);
}
The problem is that when the user switches to a new image of "bodyText_mc" with the changeBodyFont function, always, it goes to frame 1 of the child clip "bodyText", change the font, but back to the alignment of the centre. I need the font combobox to "remember" the active data from the drop-down list alignment, can still send the clip of the child to that frame. What I want is something like this (although it obviously does not):
cbBodyFont.addEventListener (Event.CHANGE, changeBodyFont);
function changeBodyFont(e:Event):void {}
var bodyFontFrame:String = cbBodyFont.selectedItem.data;
bodyText_mc.gotoAndStop (bodyFontFrame);
bodyText_mc.bodyText.gotoAndStop (elementAlignBodyFrame); <--(l'image sélectionnée par fonction d'autres combobox)
}
alias "go to the frame (do) that they just took and then send the clip of the child to the frame (alignment) they chose earlier."
Help? If I'm going about this wrong in the first place, I am open to that, too.
SWF file attached for Visual reference. (Not everything works yet, but the Type of body section is where I concentrate for the moment).
Just to avoid any confusion in the timeline (not yours, Flash), I recommend alternating the movieclips bodyText of one layer to another with empty frames between those on the same layer. Funny things can happen when you have adjacent keyframes of the things, and giving them the same name may be composed the strangeness is at stake.
If kGlad wants to take action to tackle the rendering event thing, it's OK, but whatever it is, I don't think that it is involved in what I mean.
All I'm saying is that when you go to a particular frame in the bodyText_mc, you must run this second line of code here and not back where you had it. If you want to move the command for the bodyText movieclip go to a frame inside the bodyText_mc on the frame where it lands in your first line of code.
-
A question about the analytical function used with the GROUP BY clause in SHORT
Hi all
I created the following table named myenterprise
If I want to find which is the total sales by city? I'll run the following queryCITY STOREID MONTH_NAME TOTAL_SALES ---------- ---------- ---------- ---------------------- paris id1 January 1000 paris id1 March 7000 paris id1 April 2000 paris id2 November 2000 paris id3 January 5000 london id4 Janaury 3000 london id4 August 6000 london id5 September 500 london id5 November 1000
that works very well and produces the expected result, i.e.SELECT city, SUM(total_sales) AS TOTAL_SALES_PER_CITY FROM myenterprise GROUP BY city ORDER BY city, TOTAL_SALES_PER_CITY;
Now in one of my books SQL (Mastering Oracle SQL) I found another method by using the SUM, but this time as an analytic function. Here's what the method of the book suggests as an alternative to the problem:CITY TOTAL_SALES_PER_CITY ---------- ---------------------- london 10500 paris 17000
I know that the analytic functions are executed after the GROUP BY clause has been transformed completely and Unlike regular aggregate functions, they return their result for each line belonging to the partitions specified in the partition clause (if there is a defined partition clause).SELECT city, SUM(SUM(total_sales)) OVER (PARTITION BY city) AS TOTAL_SALES_PER_CITY FROM myenterprise GROUP BY city ORDER BY city, TOTAL_SALES_PER_CITY;
Now my problem is that I do not understand what we have to use two functions SUM? If we only use one only, i.e.
This generates the following error:SELECT city, SUM(total_sales) OVER (PARTITION BY city) AS TOTAL_SALES_PER_CITY FROM myenterprise GROUP BY city ORDER BY city, TOTAL_SALES_PER_CITY;
The error is generated for the line 2 column 11 which is, for the expression SUM (total_sales), well it's true that total_sales does not appear in the GROUP BY clause, but this should not be a problem, it has been used in an analytical function, so it is evaluated after the GROUP BY clause.Error starting at line 2 in command: SELECT city, SUM(total_sales) OVER (PARTITION BY city) AS TOTAL_SALES_PER_CITY FROM myenterprise GROUP BY city ORDER BY city, TOTAL_SALES_PER_CITY Error at Command Line:2 Column:11 Error report: SQL Error: ORA-00979: not a GROUP BY expression 00979. 00000 - "not a GROUP BY expression" *Cause: *Action:
So here's my question:
Why use SUM (SUM (total_sales)) instead of SUM (total_sales)?
Thanks in advance!
:)
In case you are interested, that's my definition of the table:
Edited by: dariyoosh on April 9, 2009 04:51DROP TABLE myenterprise; CREATE TABLE myenterprise( city VARCHAR2(10), storeid VARCHAR2(10), month_name VARCHAR2(10), total_sales NUMBER); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('paris', 'id1', 'January', 1000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('paris', 'id1', 'March', 7000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('paris', 'id1', 'April', 2000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('paris', 'id2', 'November', 2000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('paris', 'id3', 'January', 5000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('london', 'id4', 'Janaury', 3000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('london', 'id4', 'August', 6000); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('london', 'id5', 'September', 500); INSERT INTO myenterprise(city, storeid, month_name, total_sales) VALUES ('london', 'id5', 'November', 1000);
It is clear that thet Analytics is reduntant here...
You can even use AVG or any analytic function...SQL> SELECT city, 2 avg(SUM(total_sales)) OVER (PARTITION BY city) AS TOTAL_SALES_PER_CITY 3 FROM myenterprise 4 GROUP BY city 5 ORDER BY city, TOTAL_SALES_PER_CITY; CITY TOTAL_SALES_PER_CITY ---------- -------------------- london 10500 paris 17000
-
Are aware that even if the rotation function is no longer available on the new trackpad, it is always presented on their Apple tutorial. Please discuss!
Hello
Read this article to support > gestures multitouch for use on your Mac - Apple supported
-
If I have the first generation iWatch I'll be able to get the update for new applications and look at faces? I know that I couldn't display or the waterproof function to the water.
Hello
The next operating system update, watch OS 3, will be available for all Apple Watch models, including the first generation watches.
We should go out on 13 September, after which it can be installed by following the steps detailed here:
More information:
-
How can I disable the newtab most used feature display sites. I want the new tab to open the page displayed in the newtab:url in the topic: function config
41 of Firefox is no longer uses the browser.newtab.url setting in about: config because he was constantly attacked by malware. From 41 of Firefox, you need an add-on to change the new tab page.
Here are a few options (I'm learning more all the time):
- If you are already using the extension classic restaurateur theme: There is an option somewhere (!) in his dialogues of the parameters to select another page in the new tab.
- If you want to use your new tab homepage: Try https://addons.mozilla.org/firefox/addon/new-tab-homepage/
- If you want to set another page or a completely blank page: Try https://addons.mozilla.org/firefox/addon/new-tab-override/
Setting up substitute again tab
After installing this extension, you must use the Options page to set the new desired tab page (instead of use subject: config).
Open the page modules using either:
- CTRL + SHIFT + a (Mac: Cmd + shift + a)
- "3-bar" menu button (or tools) > Add-ons
In the left column, click Extensions. Then on the side right, find the new tab override and click the Options button. (See first screenshot attached).
Depending on the size of your screen, you may need to scroll down to enter the address in the form. (See second screenshot attached). For example:
- (Default) page thumbnails = > subject: newtab
- Blank tab = > subject: empty
- Built-in Firefox homepage = > topic: welcome
- Any other page = > full URL of the page
Then tab or click this form field and you can test using Ctrl + t.
Success?
Once you have set it as you wish, you can close the Add-ons page (or use the back button to return to the list of Extensions of this Options page).
-
What happened to the insertion function. It was on the same line as file
What happened to the insertion function? It was on the same line as the files, tools, etc. He's gone. If you want to insert a jpg you sent as an attachment. I have read through the help files and that you can't find the answer. I want my old Thunderbird back! Newer is not always better.
I suspect that you have lost the Mail composition toolbar. Open an entry window, press and hold the < alt > key, type v and check the box for the mail toolbar. I would also allow the Menu bar while you are there.
Another possibility, if the Insert option is missing in the mail toolbar, is that it is spent in composition in plain text mode. Open the settings page of the account assigned by right-clicking on the account in the left pane, select Composition & addressing and tick the box labelled "Dial using the HTML format".
-
How can I get the tabs that I closed? Restart the program caused the tabs interface to set, but I still can't find the history function...
Hi again Rinnbaku:
1. "in fact, does not show history. It used to, but now everything I have bookmarks and sync tabs. "You can get the history is displayed again by opening the Firefox Menu | Settings | Home page | tap history | 'Show '.
Maybe you are looking for
-
Tecra S1 - Vodafone 3 G card data - error 797 problems
I installed a 3G data card and the Vodafone software on a Tecra S1 Windows XP runnig. When I click on "Connect" software Vodafone, it returns a message "Error 797 the modem could not be found" . In settings network - the 3G connection that the softwa
-
Hello world Just a question. I have a column with 855 entries with this kind of date: ' 12/31/1899 10:20 ' (you will see "08:00", for example, but when you double click, you get the long date). I got the sheet. I don't create it and do not know why t
-
Impossible to stop HP Simplepass with IE to prompt the user to remember my Web sites
I am running Windows Pro 8.1 on a laptop of ENVY using IExplorer v11. I use Simplepass (fingerprint recognition) to connect to Windows and that works very well. I'm diasable Simplepass saving my sites that I use LastPass, but can not disable Simplepa
-
Measurement of jitter in hungry current CMOS VCO
To measure jitter, we used the following diagram below: The observed jitter was about 12.2 ps. With the diagram above, the value of jitter reduced when flow increases. How is that possible? Is the above diagram circuit adapted to measure jitter?
-
Windows mail, windows live mail and windows mail essentials?
A bit confused what is the difference between windows mail, windows live mail and windows mail essentials. I was told that windows live mail is not compatible with the scrolling etc. with stationery as the old outlook express. But, said there is a